🖥 Get the Desktop Version
You're using the
Lite browser version of Realm Keeper, which has a ~5 MB storage limit. The full
Desktop App removes all limits, saves directly to your filesystem, and runs offline without a browser.
⬇ Download Realm Keeper Desktop
Free download for Windows. Note: Windows may show a SmartScreen warning on first launch — click "More info" then "Run anyway" to proceed.
🗺 Adding a Map
Click + Add Map in the top bar or sidebar. Give it a name, choose a type, and upload a JPG, PNG or WEBP image — any hand-drawn or digital fantasy map works. You can also drag and drop an image directly onto the canvas.
📍 Placing Pins
Click 📍 Place Pin, then click anywhere on the map. You'll be asked to name the pin and choose a type (City, Dungeon, Wilderness, etc.). Each type gets its own colour and icon. Right-click any pin for more options.
📖 The Journal
Click the Journal tab in the sidebar to manage all your world's entries — NPCs, Factions, Quests, Items, Lore, Monsters and Locations. Click + New Entry to create one, or click any existing entry to open it. Each type has its own tailored fields. Journal entries exist independently of the map — they're your world's knowledge base.
🔗 [[Backlinking]]
In any description or notes field, type [[ to get an autocomplete dropdown of all your journal entries and map pins. Select one to insert a link. Links appear as clickable gold chips — click one to jump straight to that entry. This is how you build a connected world: an NPC linked to their faction, a quest linked to its dungeon, items linked to who carries them.
🐉 Monster Search (Open5e)
In the Journal tab, use the Monster Search box to search the D&D 5e SRD. Results are pulled live from Open5e. Click any monster to import its full stat block as a journal entry — CR, AC, HP, ability scores, and actions included. Requires an internet connection.
📍 Writing Journal Entries
Click any pin to open its entry in the right panel. Add a description (player-facing), DM-only notes, and change the pin type. Hit Save Entry or press Ctrl+S to save.
🏙 Nesting Maps
Open a pin's entry and scroll to Nested Map. Select an existing map from the dropdown, or click + New to create a new map and link it in one step. Once linked, right-clicking the pin shows an Open Nested Map option. The breadcrumb trail at the top tracks where you are and lets you navigate back up.
🧭 Navigating
Pan by clicking and dragging (or single-finger drag on touch). Zoom with the scroll wheel, the +/− buttons, or a two-finger pinch on touch. Reset view with the ⌖ button. Use the breadcrumb trail to jump back up the map hierarchy.
💾 Saving & Loading
Your world auto-saves to your device as you work — no storage limits in modern browsers. Use 💾 Save to export a .json file as a backup or to move your world between devices. Use 📂 Load to restore a previously saved file.
✓ Works Offline & On Any Device
Realm Keeper works fully offline after your first visit — just open the link once and it caches itself to your device. Auto-save uses your browser's private storage (OPFS) which has no meaningful size limit on Chrome, Edge, Firefox, and Safari. On very old browsers it falls back to localStorage (5 MB cap) with a warning. A Windows desktop app is also available via the download link — ideal if you prefer a native installed experience.
⌨ Keyboard Shortcuts
Ctrl+S — Save current pin entry
Esc — Cancel pin mode / close panel
+ / - — Zoom in / out
0 — Reset view