# Ping Shui Yun & Ci Lin Zheng Yun Classical Chinese Poetry Rhyme Index

Look up any Chinese character or phrase in the Ping Shui Yun (平水韵, 106 rhyme groups, Song dynasty) and Ci Lin Zheng Yun (词林正韵, 19 parts, Qing dynasty) rhyme books: tone class (平/上/去/入), pingze (平/仄) pattern, and cross-system mapping. Reverse lookup lists every character of a rhyme group and checks whether a set of characters can rhyme together, with canonical poem rhyme-foot examples from Li Bai, Du Fu, Su Shi, Li Qingzhao and Yue Fei.

> Canonical page: https://elysiatools.com/en/tools/ping-shui-yun-ci-lin-zheng-yun-classical-chinese-poetry-rhyme-index

- **Category:** Text Processing

- **Keywords:** ping shui yun, 平水韵, ci lin zheng yun, rhyme book, pingze

## Overview

The Ping Shui Yun & Ci Lin Zheng Yun Classical Chinese Poetry Rhyme Index analyzes Chinese characters and verses against traditional Song and Qing dynasty rhyming manuals. It determines Middle Chinese four-tone categories (平, 上, 去, 入), outputs level/oblique (平仄) meter sequences, cross-references Ping Shui Yun (106 groups) with Ci Lin Zheng Yun (19 parts), and supports reverse lookups with canonical poetic citations.

## Inputs

- **Characters or Rhyme Group** (text): e.g. 月落乌啼霜满天 or 一东 or 第十八部
- **Mode** (select)
- **Rhyme System** (select)
- **Show canonical poem examples** (checkbox)

## When to use

- Composing or auditing classical Chinese poetry (Shi and Ci) to verify pingze meter and rhyming rule compliance.
- Identifying Middle Chinese entering-tone (入声) characters and archaic tonal categories that have merged or shifted in modern Mandarin.
- Browsing all allowable rhyming characters within a specific rhyme group (such as 一东, 七阳, or 第十八部) during creative composition.

## How it works

- Enter a poem line, individual Chinese characters, or a specific rhyme group name into the query field.
- Configure the search mode (auto-detect, character lookup, or reverse group listing) and select your target rhyme system (Ping Shui Yun, Ci Lin Zheng Yun, or both).
- Enable canonical poem examples if you want to inspect historical rhyme-foot references from poets like Li Bai, Du Fu, Su Shi, or Li Qingzhao.
- Review the generated HTML report containing per-character tonal breakdowns, pingze meter strings, cross-system mappings, and rhyming validity verdicts.

## Use cases

- Classical Poetry Composition: Verifying strict level and oblique tonal patterns (平仄格律) and end-rhyme uniformity in Jintishi and Ci lyrics.
- Couplet & Parallel Prose Drafting: Checking antithetical tonal contrast (二四六分明) across paired lines in traditional Chinese couplets.
- Historical Sinology & Phonology: Cross-referencing Song dynasty phonological classifications against Qing dynasty poetic rhyming standards.

## Frequently asked questions

### What is the difference between Ping Shui Yun and Ci Lin Zheng Yun?

Ping Shui Yun contains 106 rhyme groups primarily used for Tang and Song regulated verse (Shi), while Ci Lin Zheng Yun contains 19 broader parts designed for Song lyric poetry (Ci).

### How does the tool handle polyphonic characters (duoyinzi)?

Characters with multiple readings or tonal classes (such as 看, 思, or 深) display all assigned rhyme groups and tone classes across both systems.

### Can I identify entering-tone (入声) characters?

Yes. The tool identifies traditional entering-tone characters in Ping Shui Yun and maps them directly to the five entering-tone parts of Ci Lin Zheng Yun.

### What does reverse lookup mode return?

Reverse lookup returns every character belonging to the specified rhyme group, the total character count, cross-system equivalents, and canonical poem examples.

### How does rhyme compatibility checking work?

When multiple characters or a complete verse are queried, the tool determines whether the level-tone or oblique-tone rhyme feet belong to the same permissible rhyme group.

## Related tools

- [Markdown Lint and Style Checker](https://elysiatools.com/en/tools/markdown-lint-style-checker): Lint Markdown against ~15 markdownlint rules plus 2 Chinese-typography rules, with line-located reports and one-click auto-fix of safe issues
- [Pangram Checker](https://elysiatools.com/en/tools/pangram-checker): Check if text is a pangram (contains every letter of the alphabet). Reports missing letters, used letters, and unique-letter count.
- [AI Domain Name Idea Generator](https://elysiatools.com/en/tools/ai-domain-name-idea-generator): Generate up to 10 creative domain names with AI and filter out already-registered ones via DNS + RDAP.
- [APNG IDAT/fdAT Chunk, Streaming Deflate Replay and Disposal Method Frame-Timing Analyzer](https://elysiatools.com/en/tools/apng-idat-fdat-chunk-streaming-deflate-replay-and-disposal-method-analyzer): Upload a PNG or APNG and audit the whole animation structure: PNG signature and per-chunk CRC32 checks, IHDR bit depth / color type / interlace, acTL placement and declared frame counts, every fcTL (region bounds inside the canvas, normalized delay fractions, dispose_op none/background/previous, blend_op source/over), the shared fcTL+fdAT sequence-number contract from 0, per-frame replay of the IDAT/fdAT deflate streams with exact decompressed-size verification, and disposal-semantics audit — first-frame PREVIOUS treated as BACKGROUND, zero-delay frames, loop counts, fps and compression ratios.
- [Color Space Converter](https://elysiatools.com/en/tools/color-space-converter): Convert a color between HEX, RGB, HSL, CIELAB, and Display-P3 with CSS-ready output and gamut checks.
- [Dimensional Analysis Unit Cancellation Tutor](https://elysiatools.com/en/tools/dimensional-analysis-unit-cancellation-tutor): Step-by-step factor-label unit cancellation with inverted-factor diagnosis and optional student-answer checking.
- [package.json Dependency Auditor](https://elysiatools.com/en/tools/package-json-dependency-auditor): Audit a package.json for dependency hygiene, version-range quality, and optionally inspect a transitive dependency tree from package-lock.json or yarn.lock. Flags duplicates, wildcard or pre-release specs, unsorted keys, missing metadata, and misclassified runtime/dev dependencies.
- [Security Headers Checker](https://elysiatools.com/en/tools/security-headers-checker): Audit HTTP response headers for security compliance — parses the raw headers you paste (no network) and grades them against the OWASP secure-header set with value-level checks: HSTS max-age, CSP unsafe-inline/eval, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, COOP/COEP/CORP and more. Outputs a letter grade (A+ to F) plus per-header findings with copy-ready fix recommendations.

## Samples

- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [Chinese-English Mixed Text Samples](https://elysiatools.com/en/samples/text-chinese-english-mixed-samples): Sample text files with mixed Chinese and English content for testing automatic spacing tools
- [Text with Chinese Samples](https://elysiatools.com/en/samples/text-with-chinese-samples): Mixed language text containing Chinese characters for testing Chinese extraction
- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
