String Length Calculator
Calculate string length in characters, bytes (UTF-8), and UTF-16 code units.
Frequently Asked Questions
Why are bytes and characters different?
UTF-8 uses 1-4 bytes per character. ASCII characters use 1 byte, while emojis and many non-Latin characters use 2-4 bytes.
What are UTF-16 code units?
UTF-16 code units are what JavaScript string.length returns. Most characters use 1 unit, but emojis use 2 (surrogate pairs).