How do I normalize Unicode text?
Paste it into the input field, select a form, and the normalized result is returned.
Is this tool free?
Yes. No length cap and no run limit, because processing happens on your own device rather than a metered server.
Is my text uploaded anywhere?
Not by this tool. Normalization runs entirely client-side. Other tools on this site that rewrite or generate text send content to a server, stated on those pages.
What distinguishes NFC from NFD?
NFC combines a base letter and its accent into a single precomposed character wherever possible. NFD performs the reverse, decomposing a precomposed character into base plus separate marks.
Which form is the recommended default?
NFC. It is the form most existing web text already uses, and is appropriate for consistent, comparable text without altering appearance.
How does NFKC differ from NFC?
NFKC performs everything NFC does, plus folds compatibility variants, such as ligatures and fullwidth characters, into their ordinary equivalents, which can alter appearance.
Why do two visually identical strings fail to match in code?
They likely use different normalization forms: one a single precomposed character, the other a base letter plus a separate combining mark. Normalizing both to the same form resolves the mismatch.
Does normalization alter the visible text?
NFC and NFD alter only the encoding, not the appearance. NFKC and NFKD can alter appearance, since they fold ligatures and other compatibility variants.
What is a ligature in this context?
A single character merging two letters into one glyph, such as fi. NFKC and NFKD expand it into separate letters; NFC and NFD leave it unchanged.
What are fullwidth characters?
Latin letters rendered with wide, East Asian-style spacing, used in certain CJK typesetting conventions. NFKC and NFKD fold them to their ordinary-width equivalents.
Does this apply to accented letters such as é or ñ?
Yes, this is the central case addressed. NFC produces the single-character form; NFD produces the base-letter-plus-mark form.
Can normalization detect a look-alike domain name?
Compatibility normalization can reveal when two visually confusable strings reduce to an identical result, which is why security tooling applies it.
Does it work on mobile devices?
Yes, the layout adapts and normalization runs identically on mobile.
Will this resolve a search index missing expected results?
If the cause is mismatched normalization between indexed text and the query, yes; normalizing both to the same form resolves that specific failure.
Is there a batch mode or an API?
Not currently. This is a single-document, browser-based tool.
Is it suitable for confidential text?
Yes, nothing is transmitted or retained by this tool.
Does normalization remove accents?
No, normalization reorganizes encoding without deleting anything visible. For removing accents, use the accent remover instead.
What distinguishes NFD from NFKD?
NFD performs canonical decomposition only. NFKD performs the same decomposition, plus folds compatibility variants such as ligatures into their plain form.
Why does a database show apparent duplicate rows for one value?
Those rows likely use different normalization forms of the same visible text. Normalizing incoming data consistently on ingestion prevents this.
Is NFC the most widely adopted form?
Yes, most web content and software defaults to NFC, making it the appropriate starting point absent a specific reason for another form.