shirabe.org
Settings
English

Resources

A hand-picked shelf of the best free places to learn Japanese — and the handful of habits that make it stick. No account needed to start.

▶ Play now

Kana trainer

Learn hiragana & katakana by typing — adaptive drills, mnemonics, no login.

How Japanese actually sticks

Decades of research and the immersion community mostly agree on three things. Everything on the shelf below serves one of them.

🌊

Input comes first

Linguist Stephen Krashen's case, in one line: you acquire a language by understanding messages a little above your level — not by memorising rules. Study grammar to make Japanese understandable faster, then spend the real hours reading and listening to things you can mostly follow.

🎧

Immerse every day

The idea behind AJATT (“All Japanese All The Time”) and its modern descendants like Refold: make Japanese the default in your day — what you listen to on a walk, what you read on the train. Consistency and volume beat the occasional heroic study session.

🧠

Look up, save, review

When a word stops you in real material, look it up, save it, and let spaced repetition resurface it just before you'd forget. That's the whole loop Shirabe is built for — and the one habit that compounds over months.

The shelf

Free, well-loved resources, grouped by what they're for. Open in a new tab.

🔤

Learn the kana

Start here if あ and ア still look like squiggles.

🧩

Grammar foundations

Once the kana stick, learn enough grammar to start reading.

📚

Reading practice

Real Japanese, graded so you can mostly follow it.

🎧

Listening & watching

Comprehensible input you can press play on.

🛠️

Tools: look up & remember

The two habits Shirabe is built around — instant lookups and SRS.

🧭

The method: immersion & input

Go deeper on the philosophy behind the shelf.

Grammar codex

What the coloured tags mean

Hiragana

ひらがな

The rounded, flowing kana. Hiragana writes native Japanese words, grammar endings, and anything without (or alongside) kanji — it's the first script you learn. Each character stands for one syllable.

Example

ねこ — cat