👉 Live Demo
👉 Download under Releases
Offline-first web viewer for Concepts (
.concept) files.
v0.5.0 adds full in-browser import — no external Python script required.
- Auto-import
.concept— converts on load (no script needed). - Cleaner UI/UX
- Collapsable top bar
- Consistent section cards (light/dark)
- Files panel simplified; Advanced mode for JSON/Images
- Log panel (collapsible)
- Dark Mode + White lines — grouped, toggleable
- PNG export — @1×/2×/4× via offscreen canvas (auto filenames incl. version/zoom/mode)
- SVG export — working again (experimental, see Known Gaps)
- ZIP download —
name.zipwithname.json+ generatedname_thumb.jpg - Persistence — remembers Collapse, Advanced, Log open, Dark, White lines, Images opacity
- Keyboard shortcuts — all listed in the Info modal
-
Open the viewer
viewer/ConceptsViewer_0.5.0.htmlin your browser- or try the Live Demo
-
Load data
- Load a
.conceptfile directly - or load a converted
.json(+ optionalimages/)
- Load a
-
Navigate / Export
- Use Center / Grid / Dark / White controls
- Export via PNG (1×/2×/4×) or SVG
- Download ZIP for
.json+ thumb
-
Diagnostics
- Use the Log drawer for quick checks
samples/Demofile-3/Demofile-3.json(ready to load)- Optional: open the matching
images/. - The original
.conceptis included for comparison.
- Embedded images inside
.conceptare not applied. - Manual loading of images from unpacked ZIP works only with
.json, not.concept. - SVG export still experimental:
- Possible horizontal/vertical mirroring issues
- Stroke linecaps not rounded
- 0.5.x — load embedded images in *.concept files, UI reset button
- 0.6 — improve SVG export, extend brush dynamics & auto-shapes
This project is an unofficial viewer for content created with Concepts (TopHatch, Inc.).
All artwork and trademarks belong to their respective owners.
MIT — see LICENSE.
See CHANGELOG.md for details on v0.5.0 and earlier.






