UTF-8 Explained Simply - The Best Video on UTF-8
October 6, 2025
Video: UTF-8, Explained Simply
Channel: @nicbarkeragain (Nic Barker)
This is the best explanation I have found on UTF-8 thus far. I previously said UTF-8 is Brilliant was the cleanest explanation I’ve seen on this subject, well that was shortly beaten on October 2 2025. There are a few reasons why I love this video:
- Builds up the need for unicode via history and how the 8th bit on ASCII could be used as parity bit
- Interoperability
- How Unicode-8 is backward compatible - old ASCII format works with new decoder
- a brief history of how UTF-16 came to existence
- How Unicode-8 is also forward-compatible - UTF-8 remains compatible with existing ASCII decoder
- Self-synchronization problem in Variable-width encoding bytecode - In the event of a data corruption, how do we know whether we are on the beginning or somewhere in the middle of a byte
- a question of how to identify the leading byte if dropped in a random chunk of data
- How to determine the first byte of a 2, 3, 4-byte code unit sequence
- How to avoid potential conflicts of codepoints existing in different byte sequence (only the shortest representation of a codepoint is used)
- Zero-width joiner to combine emojis
- How UTF-8 represents Korean - How UTF-8 allows you to construct and edit each block efficiently through Math
I definitely should edit my blog on character encoding as there are probably some areas that are quite questionable after going through various articles and videos on unicode over the year.