LankaTools

Sinhala Unicode Text Cleaner – Safe NFC & Invisible Spaces

Clean Sinhala Unicode text locally with optional NFC normalization, zero-width space removal and whitespace cleanup while preserving Sinhala joiners.

Clean Unicode formatting without converting Sinhala letters to a legacy font. Your original text stays unchanged.

Cleaning options

Paste Sinhala Unicode text here. Maximum 100,000 characters (UTF-16 units).
0 / 100,000 characters

No changes needed with these options

Invisible spaces removed: 0 · Sinhala joiners preserved: 0

All transformations run locally in your browser. This tool does not submit the text to a server.

What this cleaner does

NFC applies canonical Unicode normalization. Optional cleaning removes U+200B and U+FEFF or standardizes spaces. It always preserves U+200C and U+200D, which may be meaningful for Sinhala shaping.

This cannot fix incorrect Sinhala spelling, font encodings, or every broken character sequence. Review the result before replacing important text.

Questions

Will this remove Sinhala joining characters?

No. U+200C and U+200D are preserved even when invisible-space removal is enabled.

Does it convert FM Abhaya text to Unicode?

No. Use the separate Sinhala Unicode ↔ legacy font converter for that task.

Check the stated data sources and assumptions before relying on a result.

Available tools