chess-viewer Wiki
Free, no-signup chess diagram generator. Paste a FEN, customize the bo
Brought to you by:
bilgegates
Documentation for the current stable release of ChessVision.
ChessVision is a browser-based chess diagram editor. It renders positions from FEN notation and produces high-resolution, print-ready image exports. An optional account enables cloud sync across devices — the app is otherwise fully functional without one.
ChessVision is a single-page React 19 application built with Vite 8.
React.lazy and wrapped in Suspense.AnimatePresence).src/shared/utils/fenParser.ts. Input is hard-capped at MAX_FEN_LENGTH = 93.@dnd-kit with both pointer and touch sensors.HTMLCanvasElement via src/shared/utils/canvasRenderer.ts.canvasExporter.ts, with physical-dimension targeting (centimeters to pixels) computed in imageOptimizer.ts.src/shared/workers/).svgExporter.ts.archiveManager.ts.canvas.width = 0 disposal after every blob generation.FENBatchContext, ModalContext, ThemeSettingsContext.localStorage for local data, Supabase for optional cloud sync.safeJSONParse.semantic-release configured against the master branch.