BlueprintLab ReferenceData · Web

Character encoding & BOM reference

Compare UTF-8, UTF-16, Shift_JIS and BOM behavior.

ReferenceTools

UTF-8 has no byte-order issue; a UTF-8 BOM is only a signature. Some protocols or tools dislike a BOM, while some spreadsheet workflows use it to detect UTF-8.

EncodingUnitBOM bytesTypical note
UTF-8Variable 1–4 bytesOptional signature EF BB BFBest default for modern web/data exchange
UTF-16LE2-byte code unitsFF FEWindows/internal interoperability cases
UTF-16BE2-byte code unitsFE FFSpecified big-endian workflows
UTF-32LE4-byte code unitsFF FE 00 00Rare in interchange
UTF-32BE4-byte code units00 00 FE FFRare in interchange
Shift_JIS / CP932Legacy multibyteNoneLegacy Japanese systems / CSV imports

Continue with a tool

Sources & update policy

Verified: 2026-08-31. This page prioritizes primary standards and official registries. Time-sensitive items should be rechecked against the linked source.