โ€”
New file types supported (css, scss, less, yaml, ts, sql, csv…). Reinstall the app to open them from your device.
Last session used a .bards file with embedded assets.
 · 
Extracting assets...
๐Ÿ—‚๏ธ Universal Cardbox

Drop a deck. See it as cards.

.cards / .bards decks ยท .inflo notes ยท preview & edit txt, md, json, jsonl, js, svg, xml, html, opml, py, css, scss, less, yaml, toml, ini, ts, sh, sql, csv, tsv, bin
Drag & drop a deck (.cards / .bards) or a file to preview
or click to browse
or paste below
๐Ÿ“– Schema reference

Line 1 โ€” metadata

{"type":"meta","v":4,"title":"My Deck",
"subtitle":"...","codename":"mybox",
"version":"v1.0","language":"en",
"palette":{"a":"#0A2766","b":"#B83030"},
"theme":{"light":{"--accent":"#1E7A3C"}}}

"v":2 enables format-2 data visualisation plots. "v":3 enables two-level patterns (layout + pattern). "v":4 enables podcast mode. Omit or 1 for the original 14-pattern format.

Lines 2..N โ€” cards

{"set":0,"layout":"title","pattern":"cover",
"tag":"...","title":"...","subline":"...",
"content":{...},"note":"..."}

Card fields

fieldmeaning
setset bucket (int or string)
layouttitle ยท full ยท dual-hybrid ยท fulldual-hybrid
patternsee patterns below
variantvariant id within the pattern
tagtop-left small tag (uppercase)
titlelarge display title
sublinesmall mono caption under title
notefooter note block
contentpattern-specific payload
leftv3 hybrid: {pattern, content} for left column
rightv3 hybrid: {pattern, content} for right column

Pattern ยท variant matrix

patternvariants
coverdefault ยท stat-first ยท centered
tabledefault ยท transposed ยท sorted
bardefault ยท grouped ยท ascending
segmenttable ยท stacked ยท transposed
yn-griddefault ยท split ยท sorted
picklist ยท grid ยท numbered
tiervertical ยท horizontal ยท descending
statstrip ยท grid ยท vertical
kpistrip ยท stacked ยท inline
quotedefault ยท tight ยท severity-first
radarfilled ยท outline ยท side-by-side
brandgrid ยท stacked ยท compact
notedefault ยท numbered ยท grid
checklistdefault ยท numbered ยท grid
Format v2 โ€” data visualisation plots (SVG)
linedefault ยท smooth ยท stepped
areadefault ยท stacked ยท normalized
piedefault ยท exploded ยท half
donutdefault ยท thin ยท half
scatterdefault ยท labeled ยท trend
histogramdefault ยท cumulative ยท density
stacked-bardefault ยท normalized ยท horizontal
boxplotdefault ยท horizontal ยท notched
heatmapdefault ยท annotated ยท clustered
waterfalldefault ยท horizontal ยท colored
funneldefault ยท horizontal ยท proportional
candlestickdefault ยท hollow ยท volume
bubbledefault ยท labeled ยท packed
violindefault ยท with-box ยท split
ganttdefault ยท grouped ยท minimal
treemapdefault ยท flat ยท labeled
sankeydefault ยท vertical ยท colored
Format v3 โ€” content patterns
textparagraphs (rich text)
imageremote image (src, fit, alt, caption)
audioaudio player (src, cover, title, artist)
videovideo player (src, poster)
embedallowlisted HTML (iframe, video, audio, canvas)
Format v4 โ€” podcast mode
podcastset 0 episode card (src, srt, cover, artist, description) โ€” enables the player bar; chapter timepoints as cover-title suffix [00:03:12], set class keyword in cover tag (chapter ยท ads ยท transition ยท opening ยท ending ยท bts)

Colors in card content can be either hex (#0A2766) or palette names ("a") defined in metadata.

Unknown patterns or unparseable content render as a fallback card showing the raw JSON.

.bards format โ€” a POSIX ustar TAR archive containing index.cards (JSONL, always first entry) plus binary asset entries under assets/. Asset references in the JSONL use the bards: prefix scheme: "src":"bards:assets/000.jpg". External URLs (no prefix) remain valid inside a .bards file.

Privacy note ยท external resources:
Google Fonts (Playfair Display, DM Mono, Noto Serif TC) ยท Font Awesome via kit.fontawesome.com.
File preview loads marked, DOMPurify, highlight.js & js-beautify from jsDelivr on demand (only when previewing a non-deck file).
Browser-built-in APIs only: FileReader, Web Share, localStorage, IndexedDB, matchMedia.
No analytics. No tracking. Your files stay in your browser.
New version available · 
 · 
Keyboard shortcuts/
โ†AJPrevious set
โ†’DLNext set
โ†‘WIPrevious card
โ†“SKNext card
SpaceExpand / collapse
EO=Font size +
QUโˆ’Font size โˆ’
EnterSpaceActivate TOC / checklist item
/Toggle this panel
EscClose
Format validation
Save options
Edit Card
0:00 0:00
Theme
#FFC658
18px
135ยฐ
X
Y