Apache 2.4.65
tcp/443 tcp/80
Open service 159.69.132.201:443 · hanzi.tools
2026-01-05 15:20
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 15:20:18 GMT
Server: Apache/2.4.65 (Debian)
Upgrade: h2
Connection: Upgrade, close
Last-Modified: Mon, 05 Jan 2026 15:20:04 GMT
ETag: "246f-647a597e7f100"
Accept-Ranges: bytes
Content-Length: 9327
Vary: Accept-Encoding
Content-Type: text/html
Page title: Online Tools to Learn Chinese and Cantonese Writing | HanziTools
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Online Tools to Learn Chinese and Cantonese Writing | HanziTools</title>
<meta name="description" content="An SEO-friendly overview of online tools to learn Chinese and Cantonese language and writing, including dictionaries, flashcards, handwriting practice, and the Hanzi Guide resource.">
<meta name="keywords" content="learn Chinese online, learn Cantonese online, Chinese writing, Cantonese writing, hanzi, traditional characters, simplified characters, pinyin, jyutping, handwriting practice">
<link rel="canonical" href="https://www.hanzi.guide/">
<meta property="og:title" content="Online Tools to Learn Chinese and Cantonese Writing">
<meta property="og:description" content="Discover trusted online tools for Chinese and Cantonese: dictionaries, flashcards, handwriting practice, and pronunciation resources.">
<meta property="og:type" content="website">
<meta property="og:url" content="https://www.hanzi.guide/">
<meta name="twitter:card" content="summary">
<style>
:root { color-scheme: light; }
body { font-family: Georgia, "Times New Roman", serif; margin: 0; line-height: 1.6; color: #1a1a1a; background: #f7f3ea; }
header, main, footer { max-width: 980px; margin: 0 auto; padding: 24px; }
header { background: #f0e6d6; border-bottom: 2px solid #e2d4bf; }
h1, h2, h3 { line-height: 1.2; }
h1 { font-size: 2rem; margin: 0 0 8px; }
h2 { margin-top: 32px; }
.tagline { font-size: 1.05rem; margin: 0; }
.cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 16px; }
.card { background: #fffaf2; border: 1px solid #e8dcc8; padding: 16px; border-radius: 6px; }
.card h3 { margin-top: 0; }
a { color: #7a4b1d; }
.cta { background: #fff3dd; border: 1px solid #e6d1ad; padding: 16px; border-radius: 6px; }
.meta { font-size: 0.95rem; color: #444; }
</style>
</head>
<body>
<header>
<h1>Online Tools to Learn Chinese and Cantonese Writing</h1>
<p class="tagline">A clear, practical overview of web tools for Mandarin and Cantonese learners who want to read, write, and retain characters.</p>
<p class="meta">Focus areas: characters (hanzi), pronunciation (pinyin and jyutping), handwriting, and spaced repetition.</p>
</header>
<main>
<section aria-labelledby="why-online">
<h2 id="why-online">Why learn online?</h2>
<p>Online tools make it easier to combine structured lessons, audio, and writing practice. You can switch between simplified and traditional characters, track progress, and get instant feedback on stroke order and pronunciation.</p>
</section>
<section aria-labelledby="key-categories">
<h2 id="key-categories">Key categories of tools</h2>
<div class="cards">
<article class="card">
<h3>Dictionaries & reference</h3>
<p>Look up characters, see example sentences, and compare simplified vs. traditional forms. Ideal for quick clarification while reading or writing.</p>
</article>
<article class="card">
<h3>Handwriting & stroke order</h3>
<p>Practice correct stroke order and structure. These tools help with long-term retention and character recognition.</p>
</article>
<article class="card">
<h3>Flashcards & spaced repetition</h3>
<p>Build memory with review schedules that adapt to your progress. Best for vocabulary expansion and character recall.</p>
</article>
<article class="card">
<h3>Pronunciation & listening</h3>
<p>Use audio, tone guides, and example phrases. For Cantonese, jyutping support is essential.</p>
</article>
</div>
</section>
<section aria-labelledby="tools-list">
<h2 id="tools-list">Recommended online tools</h2>
<div class="cards">
<article class="card">
<h3><a href="https://www.hanzi.guide/" rel="noopener">Hanzi Guide</a></h
Open service 159.69.132.201:443 · www.hanzi.tools
2026-01-05 15:20
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 15:20:17 GMT
Server: Apache/2.4.65 (Debian)
Upgrade: h2
Connection: Upgrade, close
Last-Modified: Mon, 05 Jan 2026 15:20:04 GMT
ETag: "246f-647a597e7f100"
Accept-Ranges: bytes
Content-Length: 9327
Vary: Accept-Encoding
Content-Type: text/html
Page title: Online Tools to Learn Chinese and Cantonese Writing | HanziTools
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Online Tools to Learn Chinese and Cantonese Writing | HanziTools</title>
<meta name="description" content="An SEO-friendly overview of online tools to learn Chinese and Cantonese language and writing, including dictionaries, flashcards, handwriting practice, and the Hanzi Guide resource.">
<meta name="keywords" content="learn Chinese online, learn Cantonese online, Chinese writing, Cantonese writing, hanzi, traditional characters, simplified characters, pinyin, jyutping, handwriting practice">
<link rel="canonical" href="https://www.hanzi.guide/">
<meta property="og:title" content="Online Tools to Learn Chinese and Cantonese Writing">
<meta property="og:description" content="Discover trusted online tools for Chinese and Cantonese: dictionaries, flashcards, handwriting practice, and pronunciation resources.">
<meta property="og:type" content="website">
<meta property="og:url" content="https://www.hanzi.guide/">
<meta name="twitter:card" content="summary">
<style>
:root { color-scheme: light; }
body { font-family: Georgia, "Times New Roman", serif; margin: 0; line-height: 1.6; color: #1a1a1a; background: #f7f3ea; }
header, main, footer { max-width: 980px; margin: 0 auto; padding: 24px; }
header { background: #f0e6d6; border-bottom: 2px solid #e2d4bf; }
h1, h2, h3 { line-height: 1.2; }
h1 { font-size: 2rem; margin: 0 0 8px; }
h2 { margin-top: 32px; }
.tagline { font-size: 1.05rem; margin: 0; }
.cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 16px; }
.card { background: #fffaf2; border: 1px solid #e8dcc8; padding: 16px; border-radius: 6px; }
.card h3 { margin-top: 0; }
a { color: #7a4b1d; }
.cta { background: #fff3dd; border: 1px solid #e6d1ad; padding: 16px; border-radius: 6px; }
.meta { font-size: 0.95rem; color: #444; }
</style>
</head>
<body>
<header>
<h1>Online Tools to Learn Chinese and Cantonese Writing</h1>
<p class="tagline">A clear, practical overview of web tools for Mandarin and Cantonese learners who want to read, write, and retain characters.</p>
<p class="meta">Focus areas: characters (hanzi), pronunciation (pinyin and jyutping), handwriting, and spaced repetition.</p>
</header>
<main>
<section aria-labelledby="why-online">
<h2 id="why-online">Why learn online?</h2>
<p>Online tools make it easier to combine structured lessons, audio, and writing practice. You can switch between simplified and traditional characters, track progress, and get instant feedback on stroke order and pronunciation.</p>
</section>
<section aria-labelledby="key-categories">
<h2 id="key-categories">Key categories of tools</h2>
<div class="cards">
<article class="card">
<h3>Dictionaries & reference</h3>
<p>Look up characters, see example sentences, and compare simplified vs. traditional forms. Ideal for quick clarification while reading or writing.</p>
</article>
<article class="card">
<h3>Handwriting & stroke order</h3>
<p>Practice correct stroke order and structure. These tools help with long-term retention and character recognition.</p>
</article>
<article class="card">
<h3>Flashcards & spaced repetition</h3>
<p>Build memory with review schedules that adapt to your progress. Best for vocabulary expansion and character recall.</p>
</article>
<article class="card">
<h3>Pronunciation & listening</h3>
<p>Use audio, tone guides, and example phrases. For Cantonese, jyutping support is essential.</p>
</article>
</div>
</section>
<section aria-labelledby="tools-list">
<h2 id="tools-list">Recommended online tools</h2>
<div class="cards">
<article class="card">
<h3><a href="https://www.hanzi.guide/" rel="noopener">Hanzi Guide</a></h
Open service 159.69.132.201:80 · www.hanzi.tools
2026-01-05 15:20
HTTP/1.1 301 Moved Permanently Date: Mon, 05 Jan 2026 15:20:17 GMT Server: Apache/2.4.65 (Debian) Location: https://www.hanzi.tools/ Content-Length: 313 Connection: close Content-Type: text/html; charset=iso-8859-1 Page title: 301 Moved Permanently <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>301 Moved Permanently</title> </head><body> <h1>Moved Permanently</h1> <p>The document has moved <a href="https://www.hanzi.tools/">here</a>.</p> <hr> <address>Apache/2.4.65 (Debian) Server at www.hanzi.tools Port 80</address> </body></html>
Open service 159.69.132.201:80 · hanzi.tools
2026-01-05 15:20
HTTP/1.1 301 Moved Permanently Date: Mon, 05 Jan 2026 15:20:18 GMT Server: Apache/2.4.65 (Debian) Location: https://hanzi.tools/ Content-Length: 305 Connection: close Content-Type: text/html; charset=iso-8859-1 Page title: 301 Moved Permanently <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>301 Moved Permanently</title> </head><body> <h1>Moved Permanently</h1> <p>The document has moved <a href="https://hanzi.tools/">here</a>.</p> <hr> <address>Apache/2.4.65 (Debian) Server at hanzi.tools Port 80</address> </body></html>