100% Private, On-Device Learning App

Master Chinese Vocabulary & Pronunciation

Import your custom vocabulary sets using clean JSON formats. Practice your tones offline with smart, local voice evaluation. No sign-ups. No data limits. Just pure, focused study.

Vocabulary Deck
Offline Study Mode
Daily Goal16 / 20 Words
HSK 3 - Character
练习
liàn xí
to practice / to drill
Pronunciation Accuracy
98%Perfect Intonation!

Built for Private, Independent Study

No subscription models, no mandatory cloud syncs. Hanzi gives you full control over how you learn Chinese.

JSON Deck Importer

Easily create and import vocabulary decks. Paste standard JSON arrays directly or specify an online raw URL link to load new lists effortlessly.

On-Device Mic Analyzer

Practice tones and consonants with immediate speech feedback. Your voice is processed purely on-device and is never uploaded, recorded, or shared.

Offline Native Storage

Your customized Chinese decks, card review history, and bookmarks are saved securely inside the device's native sandboxed internal storage for instant offline access.

Load Vocabulary via Structured JSON Decks

Tired of building flashcards manually? Hanzi supports importing structural files. Create JSON files with standard properties (`hanzi`, `pinyin`, `english`) and bring them directly to your app.

Supported Format
[  {    "hanzi": "中国",    "pinyin": "zhōng guó",    "english": "China"  }]
Interactive SandboxEnter custom vocabulary array
Successfully Parsed Vocabulary Deck (0 Cards)
Simulated Voice Recognition
学习
xuéxí
Tap microphone below and repeat this word
Click to Speak & Get Evaluated

Perfect Your Speech & Tones Offline

App Store applications require permission explanations. Because Hanzi relies on the local speech engine, your voice data stays purely local.

Zero Latency: Immediate phonetic matching feedback directly on your phone.

Microphone Security: No cloud endpoints are pinged; voice is processed inside Apple Speech frameworks locally.

Quick Vocabulary Guide

How to structure your JSON dictionary lists and load them into Hanzi.

1. Create your Vocab JSON

Generate a plain text document. Construct an array of objects, containing `hanzi` (required), `pinyin` (optional), and `english` (optional) attributes. Save the file with a `.json` extension or host it on an online raw CDN link (like GitHub Gist).

2. Load into the App

Open the Hanzi app. Tap "Add Deck", and you will be prompted to either paste your JSON text directly or enter the URL link pointing to your JSON file. The deck will be validated, parsed, and cached instantly for offline use.

Need Help? Contact Support

Have questions about custom JSON packages or speech practice? Drop us a line. We are here to help.

For data correction requests, please specify your app logs or query parameters.

Or email us directly at: support@hanziapp.com