About KanaFluency
An app for learning the two Japanese kana scripts, built by people who remember how painful it was to learn them the wrong way.
What are hiragana and katakana?
Japanese uses three writing systems in parallel. Hiragana (ひらがな) is a rounded, flowing script used for native Japanese words, verb endings, particles, and anything you haven't yet learned the kanji for. Katakana (カタカナ) is a sharper, more angular script used for foreign loanwords, scientific names, onomatopoeia, and emphasis. The third system, kanji, is a set of logographic characters borrowed from Chinese — thousands of them — but you do not need to learn kanji before you start reading real Japanese. Kana comes first, and that's the problem KanaFluency focuses on.
Each kana script contains 46 base characters representing phonetic syllables (a, i, u, e, o, ka, ki, ku, ke, ko, and so on). Add voicing marks (dakuten and handakuten) and contracted sounds (yōon) and the usable set grows to around 92 per script — so roughly 184 characters in total. That sounds daunting until you realise it's basically two alphabets. Most learners reach confident recognition in three to six weeks of short daily practice.
How long does it actually take?
With 15–20 minutes of daily practice, most learners can recognise all hiragana within 1–2 weeks and all katakana within another 1–2 weeks. Full mastery — instant recognition without hesitation, plus the ability to recall and write from memory — is usually a 4–6 week arc. The trick is short sessions, every day, not marathon weekend sprints that leave you burnt out. See our study plan guide for a week-by-week breakdown.
Study tips that actually work
- 1. Consistency over intensity. 15 minutes daily beats two hours once a week. Spaced repetition only works if the intervals actually happen. If you miss a day, just pick up where you left off — don't "catch up" with a huge session.
- 2. Write while you learn. Tracing stroke order builds a second memory channel that reinforces visual recognition. If you don't have a pen handy, use the writing-trace mode or trace in the air with your finger — the motor memory still counts.
- 3. Learn in row groups. Japanese kana are organised by consonant rows (ka, sa, ta, na…). Learning one row at a time gives you manageable chunks of five characters. KanaFluency's guided mode enforces this naturally.
- 4. Don't skip katakana. Many learners neglect katakana because it seems less common. It's everywhere in modern Japanese — menus (メニュー), signs, brand names, and basically every tech term. Skipping it hobbles your reading for months.
- 5. Trust the SRS. Spaced repetition feels slow at first — "why am I reviewing あ again?" — but it's the most efficient way to move characters into long-term memory. The algorithm is promoting your strong cards to longer intervals so your time goes to the ones that genuinely need it.
- 6. Mix modes. Recognition (kana → romaji) feels easy; recall (romaji → kana) is harder; typing (produce the kana from memory) is harder still; writing-trace builds the motor pathway. Use all four and you'll have durable mastery instead of passive recognition.
How KanaFluency helps
KanaFluency combines guided row-by-row progression with the SM-2 spaced repetition algorithm (the same family used by Anki). Characters you struggle with appear more often; characters you've mastered fade into longer review cycles so they stop crowding out the ones that need work. On top of the drills, we provide a full kana reference chart, per-character pages with etymology and example words, stroke-order animations, and a growing library of written guides covering everything from dakuten to the hiragana-vs-katakana distinction to commonly confused pairs like シ vs ツ.
Why it's free, and why there are ads
KanaFluency is free to use. We believe a resource for learning a writing system should be free at the point of use, especially for students who don't have a teacher, textbooks, or classroom access. To cover hosting and let us keep writing original content, we show display ads from Google AdSense on the written guides and reference pages. Ads never appear on the drill or practice screens, so your study flow stays uninterrupted. If you'd rather not see ads, every feature also works with your browser's ad blocker enabled.
Privacy by design
There is no server database. Every bit of your progress lives in your own browser's localStorage and never leaves your device. We couldn't lose, leak, or sell your data if we tried — because we never had it. Read our full privacy policy for the specifics, including how advertising cookies work and how to control them.
Credits
Writing-practice stroke data comes from AnimCJK, licensed under the GNU Lesser General Public License v3.0. AnimCJK is derived from KanjiVG by Ulrich Apel, used under Creative Commons Attribution-ShareAlike 3.0.
Typography uses Noto Sans JP and Inter, both via Google Fonts. Built with SvelteKit and hosted on Cloudflare Pages.
Questions, corrections, or want to say hi? Use our contact page.