RPG Spark app icon - tabletop RPG companion for dice rolling, generators, and oracle tools

RPG Spark

Random tables in your pocket. Built for OSR Game Masters and solo RPG players.

Free to use • Works offline • Optional Pro upgrade for power users

Everything You Need at the Table

Four game systems, 600+ free generators, the Atlas for mapping your campaign, multi-character party play, and campaign-wide search. Perfect for Old School Essentials and any tabletop RPG. Generous free tier • Pro unlocks the full experience.

๐ŸŽฒ

Dice Systems

Standard RPG dice (d4-d100) with beautiful animations and extended dice (d2-d30). Reroll any single die, anywhere you roll, and use photo dice built from your own images. Pro unlocks unlimited custom dice systems - build your own symbols, cancellation pairs, and keep mechanics.

๐Ÿƒ

Card Decks

Full 52-card deck, Tarot draw, shared deck import, and one custom card deck of your own - draw, discard, browse cards, and track usage. Import your photos in bulk to build image-only decks you draw at full size. Pro unlocks unlimited custom card decks with cover art, suit themes, and reversal policy, spell slot groups with shared usage pools, card sharing between GM and players, Tarot Story Mode, and 5-card spreads.

๐Ÿ“œ

600+ Free Generators

600+ generators free for NPCs, locations, quests, and more - every Ironsworn, Starforged, Sundered Isles and Classic Fantasy table is included, with no paywall. Pro adds the cyberpunk, post-apo, horror and sci-fi libraries, the extended fantasy generators (Full NPC, Full Quest, all 28 name races), plus the custom generator builder - build your own nested tables, reference one generator from another, paste in a table, clone built-ins, and combine them into multi-field combos. Sort and reorder generators per campaign.

๐Ÿ”ฎ

Solo Oracle

Yes/No oracle, meaning tables, and NPC reaction rolls for solo play. Pro adds 6 more tools: scene checks, NPC actions (spin up a conversation thread), random events, quests, discoveries, and complications.

๐Ÿ“‹

Campaign System

Journal your sessions, track story threads and NPCs, keep a campaign inventory, and build flexible character sheets - all tied to your campaign. Mention threads, NPCs, items and characters inline as you write. Retire a character or NPC without deleting them, and bring them back when the story calls for it. Search a whole campaign and jump straight to any thread, NPC, character, or journal entry. Export and import individual threads, NPCs, characters, and dice systems as shareable files. Pro: the GM Prep Board, unlimited campaigns, multiple characters per campaign for party play, moving and copying characters between campaigns, genre-themed PDF character sheets (2-column, blank sheets), and journal/prep PDF export.

๐Ÿ“š

History Tracking

Auto-save up to 50 results. Search and filter your history. Pro: unlimited history + export to markdown.

Four Game Systems

Full system support for Ironsworn, Ironsworn: Starforged, the Delve expansion, Sundered Isles, and Classic Fantasy. Start a system campaign and everything is ready to play - tap to apply move outcomes, track vows in a quest log, and watch threads, harm, and asset use log themselves as you go. Set your world's founding truths before session one, and pull oracles, assets and moves from a sibling system into any campaign.

Move Reference Tap-to-Apply Outcomes Quest Log & Vows Live Character Sheet Momentum & Progress Tracks Combat Position Tracking Asset Clocks & Counters Condition Meters & Repair NPC Action Threads Vows Sworn from an NPC World Truths Mix Systems Oracle Browser Multi-Character Party Quick Reference Panel

All SRD content free - no paywall on rules, moves, oracles or assets. Every system oracle doubles as a generator you can roll, copy, log or clone. Free tier plays one system campaign; Pro unlocks unlimited.

🗺

The Atlas

Map your campaign as it grows. Places nest inside one another - a region holds a city, the city holds a tavern, the tavern holds a back room - and the connections you were already storing are finally drawn. Put your places on a hex map you can pinch, drag and print, roll a travel move from the map itself, say where you ended up, and let the journal record the party's arrival.

Nested Places Connections Drawn Roll a Whole Region Hex Map PRO Pinch, Drag & Print PRO Travel Moves from the Map Journal Logs Arrivals JSON Import & Export

Building your atlas is free and uncapped - unlimited places, the containment tree, generation, import and export. Pro adds the hex map itself: the grid, seating places on it, terrain, generating straight onto it, and the printable PDF.

Classic Fantasy

Old-school play, fully tracked. A character sheet in the classic style, a combat panel that follows every creature separately, and reaction, morale and saving throws where you need them - compatible with classic B/X. Stock a dungeon in one roll, then roll the hoard that's in it.

Old-School Character Sheet Per-Creature Combat Reaction & Morale Saving Throws 207 Monsters 106 Spells 84 Magic Items Dungeon Stocker Full Treasure Tables

The whole reference is free - search 207 monsters, 106 spells and 84 magic items, stock a dungeon, and roll the treasure tables without hitting a paywall.

๐Ÿ”’
Works 100% Offline • Privacy-First

No internet required. No accounts, no ads, no tracking. Your data stays on your device.

Simple Pricing

Free forever • One-time Pro upgrade, no subscriptions

Free

$0
Free forever
  • Standard + extended dice (d4-d100, d2-d30) + photo dice
  • 600+ generators - every Ironsworn, Starforged, Sundered Isles & Classic Fantasy table
  • The full Classic Fantasy reference: 207 monsters, 106 spells, 84 magic items
  • 3 oracle tools: Yes/No oracle, meaning tables, reaction roll
  • 52-card deck + Tarot draw with deck tracking
  • 1 custom card deck + import shared decks from your GM
  • 50 history entries
  • 1 campaign with a pool of 6 threads + NPCs and 1 character - system campaigns get a pool of 11 and 2 characters
  • Unlimited Atlas places, with import & export
  • Character sheet PDF export
  • Export & import items (threads, NPCs, characters, dice systems)
  • 1 custom dice system
  • All 7 languages
  • Works offline, no account needed

Five Genres, Endless Adventures

Fantasy is free for everyone. Cyberpunk, Post-Apo, Horror & Sci-Fi unlock with Pro.

โš”๏ธ Fantasy ๐ŸŒ† Cyberpunk PRO โ˜ข๏ธ Post-Apo PRO ๐Ÿฉธ Horror PRO ๐Ÿš€ Sci-Fi PRO

Available in 7 Languages

๐Ÿ‡ฌ๐Ÿ‡ง English ๐Ÿ‡ฉ๐Ÿ‡ช Deutsch ๐Ÿ‡ช๐Ÿ‡ธ Espaรฑol ๐Ÿ‡ซ๐Ÿ‡ท Franรงais ๐Ÿ‡ฎ๐Ÿ‡น Italiano ๐Ÿ‡ต๐Ÿ‡ฑ Polski ๐Ÿ‡จ๐Ÿ‡ณ ็ฎ€ไฝ“ไธญๆ–‡

Download Now

RPG Spark is available on Android and iOS. Perfect for OSR hexcrawls, solo journaling, and session prep.

Free to downloadPro upgrade $4.99 (one-time, no subscription)

We're considering a web version - let us know if you're interested!

Join the Community

Discord

Share feedback, request features, and connect with fellow RPG players.