Random Dungeon Map Generator - Online RPG Floor Plan
Generate random dungeon maps with rooms and corridors. Use for tabletop RPGs. Every layout is unique. Export as image.
UD5 Toolkit
Generate unique fantasy spell names for your RPG campaigns, TTRPG characters, or worldbuilding. Perfect for D&D, Pathfinder, and homebrew settings.
Unleashes a concentrated beam of pure arcane energy that pierces through magical barriers and sears the very soul of the target.
Click the d20 or press Space
Click "Generate Batch" to create your first spells!
No favorites yet. Click the heart icon on any spell to save it here.
A Random Magic Spell Generator is an online tool that instantly creates unique, fantasy-themed spell names and descriptions. It's designed for tabletop RPG players, Dungeon Masters, fantasy writers, and game developers who need quick inspiration for magical abilities, incantations, and spell effects in their campaigns or stories. The generator draws from extensive word libraries covering various magic schools like Elemental, Arcane, Holy, Dark, Nature, Necromancy, Illusion, and Enchantment.
These generated spell names are perfect for Dungeons & Dragons 5e, Pathfinder, or any homebrew TTRPG system. You can use them as:
• Homebrew spells – assign stats and effects to match the name and description
• NPC spellcaster abilities – give your villains unique signature spells
• Magic item names – rename enchanted weapons or artifacts
• Worldbuilding flavor – name ancient tomes, scrolls, or magical traditions in your setting
Simply copy your favorites and adapt them to your game's mechanics.
Yes! Our generator includes 8 distinct magic schools: Elemental (fire, water, earth, air), Arcane (pure magical energy), Holy/Divine (celestial and healing magic), Dark/Shadow (void and corruption), Nature/Druidic (plants, animals, natural forces), Necromancy (death, souls, undeath), Illusion (trickery and perception), and Enchantment (mind-affecting and enhancement magic). You can select a specific type or generate from all schools at once.
Spell tiers represent the power level and complexity of each spell:
• Cantrip – Minor tricks and basic magical effects
• Novice (Levels 1-2) – Entry-level spells for apprentice casters
• Adept (Levels 3-4) – Reliable mid-level magic for experienced users
• Master (Levels 5-6) – Powerful spells that can turn the tide of battle
• Epic (Levels 7-8) – World-altering magic wielded by archmages
• Legendary (Level 9+) – Mythic spells of godlike proportion
You can filter by tier or mix all levels for varied results.
Our generator combines thousands of word combinations from carefully curated libraries of fantasy-themed prefixes, core words, and suffixes. While some results may resemble existing spell names from popular RPGs (due to shared fantasy vocabulary), the vast majority are unique combinations. We recommend checking against official sourcebooks if you plan to publish your work commercially. For home games, they're free to use however you like!
The batch generator creates multiple spells at once—choose from 3, 5, 10, or 15 spells per generation. Each spell in the batch respects your selected magic type and tier filters. All generated spells appear as mini cards in the results grid below the main display. You can click any mini card to load it into the main display for a closer look, or individually favorite and copy each one.
Absolutely! Every spell has a heart/favorite button. Click it to save the spell to your Favorites section, which is stored locally in your browser using localStorage. Your favorites persist even after closing the page or refreshing. You can view them anytime in the Favorites grid, and clear them all with one click if needed. Note: favorites are tied to your specific browser and device.
A compelling spell name typically combines three elements:
• Evocative adjectives – words like Arcane, Mystic, Eldritch, or Celestial that set the tone
• Thematic core words – Flame, Soul, Storm, Rune, or Shadow that hint at the spell's nature
• Action-oriented suffixes – Strike, Surge, Binding, or Summons that suggest the spell's effect
Our generator follows this proven naming convention, ensuring each result feels authentic to high-fantasy settings. The best names are memorable, pronounceable, and hint at what the spell actually does.
Yes! This tool is excellent for fantasy authors, indie game developers, and worldbuilders. Use it to quickly populate grimoires, spellbooks, and magical systems in your creative projects. The combination of unique names and descriptive effect text can spark entire magic systems or character concepts. For commercial projects, we recommend modifying the generated names slightly to ensure complete originality.
Yes! Press the Spacebar to instantly generate a new random spell. This makes it easy to rapid-fire through ideas while brainstorming. Just make sure you're not focused on a text input field when pressing Space. The main Generate button also uses a prominent d20 icon, nodding to the classic TTRPG tradition.
Pro Tip: Click any spell card in the batch results to view it in detail. Use the heart button to build your personal grimoire of favorites!
Generate random dungeon maps with rooms and corridors. Use for tabletop RPGs. Every layout is unique. Export as image.
Generate a random profession or skill set for RPG characters (blacksmith, alchemist, etc.). With relevant items.
Create a frightening or silly disease name for your story or TTRPG. Includes symptoms and transmission. Pure imagination.
Create beautiful, vowel‑heavy names perfect for elves, magical beings, or startups. One‑click generation. Pure frontend.
Create a random video game premise with a setting, protagonist, and twist. For game jams and creative writing. All local.
Generate a small logic puzzle grid (like Einstein’s riddle) with clues. Solve in browser or print. Local generation.
Generate a silly or absurd company policy item. Perfect for a quick laugh during a dull meeting. Local fun.
Combine different animal parts to generate a unique mythical creature with a name and lore. Download the collage.
Generate a random art style name (e.g., 'Baroque cyberpunk oil painting') for inspiration or AI image generation.
Get three random words as a creative writing prompt. Challenge yourself to use them in a story. No repeat for a while.
Stuck deciding what to cook? Generates random meal suggestions from a curated list. Filter by protein, cuisine, or cooking time. Save favorites locally.
Generate a BLAKE3 hash of any text or file. Extremely fast. Perfect for checksums and content addressing. Local.
A giant Yes/No button that gives a random answer with a satisfying animation. The simplest decision helper ever.
Fill in name, match URL, and description to get a ready‑to‑edit UserScript header. Start your browser extension easily.
Enter title, subtitle, and logo URL. Generate a beautiful Open Graph image ready for social sharing. Download PNG.
Paste image URLs and generate a responsive masonry or justified gallery layout with lightbox. Copy the HTML/CSS/JS.
Can’t decide? Use a coin flip, yes/no randomizer, or a customizable wheel. Multiple fun methods to break analysis paralysis. Pure browser fun.
Generate a random developer‑themed motivational (or demotivational) poster image using pure CSS. Fresh inspiration for your coffee break.
Get a safe, ready‑to‑use Bash script template with argument parsing, error handling, and help function. Start scripting faster.
Get a beautiful, hand‑picked color combination instead of purely random. Each palette has a name and copyable hex codes.
Generate a harmonious three‑color palette with a matching simple favicon shape. Perfect for quick project identity. All local.
Generate a random placeholder photo with custom dimensions. Unique greyscale images, no external service. Canvas generated.
Select ingredients you have, and get a simple recipe suggestion with steps. Local database. For emergency cooking.
Enter hex codes and download a PNG swatch image with color names. Useful for design spec documents. Built via canvas.
Build a CSS media query by selecting feature, operator, and value. Copy the exact syntax for your stylesheet.
See a random color and type its name. Score based on accuracy. Fun for designers. Local.
Enter the URL of any image and receive a random harmonious palette extracted from it. Click to regen. For quick inspiration.
Upload a small pixel art image and get a CSS grid layout that recreates it using divs. Novelty developer tool.
Upload an image and get its BlurHash string along with a tiny preview. Use for progressive loading. Pure JavaScript.
Paste a list of image URLs and generate a valid Google Image Sitemap XML. Essential for photography sites.