UTF-8, UTF-16, UTF-32: Encoding Methods

Part of Character Sets Β· Section 6 of 11

Key FactsUnit: 3.3 Data RepresentationGCSE

Unicode Transformation Formats (UTF):

Unicode defines WHAT each character's code is. UTF defines HOW to store those codes in bytes.

UTF-8 (Most Common):

  • Variable length: 1 to 4 bytes per character
  • ASCII compatible: ASCII characters still use 1 byte (efficient!)
  • English text: 1 byte per character (same size as ASCII)
  • Accented letters: 2 bytes (Γ©, Γ±, ΓΌ)
  • Chinese/Japanese: 3 bytes per character
  • Emoji: 4 bytes
  • Advantages: Efficient for English, backward compatible with ASCII
  • Disadvantage: Asian languages take 3Γ— more space than UTF-16

UTF-16:

  • Variable length: 2 or 4 bytes per character
  • Most characters: 2 bytes (including Chinese, Japanese, Korean)
  • Emoji & rare: 4 bytes (surrogate pairs)
  • Use case: Windows internals, Java, JavaScript strings
  • Advantage: Efficient for Asian languages
  • Disadvantage: English takes 2Γ— space vs ASCII/UTF-8

UTF-32:

  • Fixed length: Exactly 4 bytes per character (always)
  • Advantage: Simple - every character same size, easy indexing
  • Disadvantage: Wastes space - 'A' takes 4 bytes (0x00000041)
  • Use case: Internal processing where speed > space

This key facts covers UTF-8, UTF-16, UTF-32: Encoding Methods within Character Sets for GCSE Computer Science. Revise Character Sets in 3.3 Data Representation for GCSE Computer Science with 15 exam-style questions and 18 flashcards. This topic appears less often, but it can still be a useful differentiator on mixed-topic papers. It is section 6 of 11 in this topic. Use this key facts to connect the idea to the wider topic before moving on to questions and flashcards.

Practice questions for Character Sets

How many bits does standard ASCII use to represent each character?

  • A. 4 bits
  • B. 7 bits
  • C. 8 bits
  • D. 16 bits
1 markfoundation

Explain why using Unicode to store a text file produces a larger file than using ASCII to store the same text.

3 marksstandard

Quick recall flashcards

15 questions on Character Sets: practise free

Instant marking, adaptive difficulty and spaced-repetition flashcards β€” all aligned to your exam board.

Start revising free β†’