- 5/22/2026
- Updated 6/10/2026
Import Your Steno Dictionary: JSON and CSV Merge Rules for Browser Lessons
Merge licensed steno outlines into browser storage on Type Faster—Zod validation, entry caps, lookup priority, and merge habits that keep lesson targets stable.
What you can import and where it lives
Type Faster accepts English gloss plus steno keys per entry in JSON or CSV format. Each browser profile stores imports in `localStorage` with a per-device entry cap and schema validation through Zod—malformed rows fail fast with readable errors instead of silently corrupting lookup.
Your dictionary never uploads to Type Faster servers. Imports suit learners already committed to a licensed steno system they may use on hardware elsewhere; built-in TFBF and chord curriculum remain the default starter set for browser-only exploration.
Only import content you are licensed to use. The product does not ship third-party GPL dictionary files in the bundle—personal merge keeps license risk on your side while still letting outlines appear beside lessons on your machine.
JSON arrays
Objects with English gloss and outline keys per row.
CSV rows
Header row with gloss and stroke columns mapped on import.
Entry cap
Large files truncate at validated limit—split by topic if needed.
Device-local
No server sync; re-import after clearing browser data.
Type Faster brief forms explained documents the authored TFBF layer that fills gaps when you import nothing. Read that guide first if you are browser-only—imports are optional power, not a requirement to start chords.
Machine steno practice online links the full practice surfaces where imported outlines appear beside timed fields. Keep import discipline consistent between `/learn/steno` and `/test/steno` so habits transfer.
Lookup priority: curriculum, import, then TFBF
During lessons and practice, stroke lookup resolves English to outline along a fixed precedence chain. Curriculum words taught in the current ladder unit win first—keeping lesson targets stable. Validated personal imports override TFBF when you train with a system you are licensed to use. TFBF fills remaining gaps.
That order prevents a bulk import from rewriting unit targets mid-lesson. It also means duplicate English prompts can map to different outlines depending on layer—document which outline you intend when duplicates appear during timed runs.
Lookup is reference infrastructure in Revise mode and during timed runs when you forget a brief you saw twice—not a substitute for Drill recall. Over-opening lookup in timed mode inflates scores without building memory; log lookup opens honestly during practice review.
| Label | Value |
|---|---|
| 1 | 1 |
| 2 | 2 |
| 3 | 3 |
| 4 | 4 |
Steno lesson ladder discover revise drill shows where brief units sit relative to chord foundations. Finish a unit on one precedence stack before merging large imports—or note which outline wins when English duplicates exist.
Steno lesson unit deep links help share specific units with classmates without exposing your entire import file—deep links reference curriculum targets, not your personal merge.
Prepare files before you tap Import on the lesson surface
Clean imports start with normalized gloss strings—trim whitespace, pick one capitalization style for proper nouns, and remove duplicate English keys on the same outline unless you intend overrides. CSV files need consistent column headers; JSON needs stable key names the validator expects.
Split giant dictionaries by topic when you hit the entry cap. A ten-thousand-line merge that truncates mid-alphabet creates confusing partial coverage—smaller themed files merge predictably and are easier to rollback by clearing one import batch.
Validate on a copy first
Run import on a browser profile you can afford to reset while testing—school lab machines with aggressive cleanup policies may wipe `localStorage` between sessions. Steno timed run history signed in preserves attempts, but imports do not automatically follow accounts across devices today.
- Export a backup of any existing import from lesson settings if available.
- Normalize gloss strings and remove exact duplicate English keys.
- Import the smaller file; confirm validation toast or error list.
- Open one ladder unit that should use import outlines; test lookup once.
- Run untimed Drill on five imported prompts before timed mode.
Steno chord practice on QWERTY belongs before heavy import timed weeks if capture still fails in Discover mode—dictionary breadth does not fix chord registration misses.
Steno NKRO chord rollover matters when imports add dense briefs but hardware drops simultaneous presses—verify rollover before blaming outline choice for missed chords.
Merge imports without breaking timed modes
Brief-form timed mode, chord timed mode, and readback timed mode each score differently—imports change which outlines appear but not the one-outline-one-word rule. Do not compare brief timed scores to QWERTY prose WPM on one-minute embeds; counting semantics differ.
After a large import, skip ranked readback until custom briefs feel familiar. Steno readback timed practice punishes outline recall—running it cold on fresh imports produces noisy accuracy that looks like skill loss.
Example weekly steno time (%)
Steno timed modes brief chord readback maps when each benchmark earns a weekly slot after imports stabilize. Brief timed belongs after Drill recall on new outlines—not on import day one.
What is Steno WPM is the reference for cross-mode review inside the steno pillar only. Steno WPM versus QWERTY WPM when to test keeps prose benchmarks from polluting steno progress charts.
Steno leaderboard three boards separates brief, chord, and readback ranks—import-heavy weeks may lift brief boards while chord ranks lag until hardware capture catches up.
Close the import week: one layer note and one outline fix
Weekly import review fits on three lines: which lexicon layer answered most lookups, median brief timed accuracy on imported prompts, and one outline family to fix in lessons before the next timed run. That narrow closeout prevents outline chasing across the entire file without depth.
When imports and TFBF disagree on the same English prompt, document the outline you choose for class or certification alignment—ambiguous precedence is a training bug, not a feature. Consistency beats accidental outline drift across sessions.
Court reporting students browser steno discusses when authored outlines suffice versus when hardware and licensed theory take over—imports bridge browser practice to real-world systems, they do not replace accredited programs.
Browser steno without steno machine keeps expectations realistic: personal dictionaries extend vocabulary on QWERTY capture, they do not claim to ship every captioning brief ever published.
Open `/learn/steno`, import one validated file, drill five outlines untimed, then run a single brief timed baseline without rank pressure. That loop is how dictionary imports become muscle memory—not just a larger lookup table.
Continue practicing
The in-page typing tool matches this article’s duration preset. Open the full test for other durations and settings, or jump into a drill to target weak keys.