Public method
Mapping methodology
Every supported mapping is tied to a public Unicode source and checked before publication.
Sources and transformation
The mappings follow the reference table in Unicode WG2 N4363. Decimal source indexes identify the underlying character; current Unicode code points provide the portable output.
Microsoft family pages verify font names. No Microsoft font file, extracted glyph or converted webfont is included.
Fidelity contract
Every Unicode result is labelled approximate because typeface fallback, emoji presentation and platform rendering can change its appearance. Decode always requires an explicit family and variation selectors are recognized without being silently discarded.
Review and corrections
The mappings are based on the public Unicode and Microsoft sources cited below. Every correction is checked in both conversion directions before it is published.
Fidelity contract
What each fidelity label means
A label explains how portable a result is. It does not guarantee the same appearance on every device.
- Exact match
- Defined — not currently used
Would identify a portable result whose intended form has been independently confirmed in documented environments. No current mapping meets that higher visual threshold.
- Portable approximation
- Used by the converter
A source-backed Unicode sequence exists, but fallback fonts, emoji presentation or platform rendering can change its appearance. All 866 portable pairs currently use this status.
- Original font only
- Defined — not currently used
Would identify a character that needs the original symbol font because no acceptable portable Unicode sequence exists. The converter does not currently offer copied Unicode under this label.
- Multiple possible matches
- Defined — not currently used
Would warn that one Unicode input can match several underlying keys in the same family. The current mappings contain no such collision.
- No portable match
- Used by the converter
No documented portable mapping exists in the selected family. The input is preserved and counted instead of silently replaced; this includes the one explicit unsupported N4363 decision.
If a status or mapping appears wrong, send the family, direction, source key or Unicode code point, expected result and a synthetic example. Report a mapping correction →
How mappings are verified
What we check — and where results can vary
We compare each supported mapping with the cited Unicode source, check conversion in both directions and state the limits that can affect display. Last reviewed 27 August 2026.
| Check | What is checked | Result | What it does not prove |
|---|---|---|---|
| Source mappings | All 866 documented N4363 mappings are compared with their source and converted in both directions. | Every supported mapping returned to its original key with the same family. | Code-point correctness does not prove pixel-identical rendering. |
| Unsupported input | Mixed text containing a supported letter, a line break and an emoji is converted. | The line break and emoji are preserved; 1 unsupported character is reported. | This example does not cover every possible font or character. |
| Browsers and screen sizes | Translation, copying, downloads and mapping details are checked at phone, tablet and desktop widths in several browser engines. | The main journeys passed the latest review. | Appearance and behavior can still vary on physical devices and operating systems. |
| Accessibility | The main page is checked in light and dark themes for labels, contrast, keyboard use, status messages and responsive layout. | No serious or critical issue was found in the latest automated review. | Automated review does not replace feedback from people who use assistive technologies. |
Mapping coverage
- 866 source references: Webdings 222, Wingdings 1 221, Wingdings 2 216 and Wingdings 3 207.
- An 867th documented Wingdings 1 source character is recorded as explicitly unsupported because N4363 proposes no Unicode encoding for it.
- 866 portable sequences encoded and decoded back to their source key in the selected family.
Known limits
- All portable Unicode output remains an approximation; emoji and fallback fonts can change its appearance.
- Decode requires the correct family. WingdingsConvert does not guess a family from a symbol.
- A missing local Microsoft font removes the authentic preview but does not block portable output.
- OCR and image input are not available. Testing cannot cover every device, operating system or assistive-technology combination.
Review history
- 27 August 2026 — reviewed sources, all documented mappings, two-way conversion, responsive layout and accessibility.