Hands-on tools for teaching and practising Data Representation at GCSE and A Level.

Worksheet Generator
Build a customised worksheet - choose your topics and number of questions, then optionally use Compact Mode to save ink and paper.
Generate PDF
GCSEA Level
Unsigned Binary & Hexadecimal
Convert between denary and unsigned binary with variable bit widths.
A Level
Fixed Point Binary
Represent fractional values using a fixed binary point position.
A Level
Two’s Complement
Explore signed integer representation and learn to negate values in binary.
A Level
Floating Point Numbers
Toggle mantissa and exponent bits to explore floating point representation, normalisation, and rounding errors.
GCSEA Level
Binary Arithmetic
Explore binary addition and multiplication.
GCSEA Level
Bit Manipulation
Apply bitwise operations and shifts with live 8-bit value, mask, and result views.
GCSEA Level
ASCII & Unicode
Explore the full ASCII table with colour-coded character ranges, binary and hex codes, and the history behind control characters like BEL, CR, and ESC.
GCSE
Huffman Coding
Type text to instantly build a Huffman tree, update character codes live, and compare compressed size against 8-bit ASCII.
GCSEA Level
Run Length Encoding
Enter symbols to instantly see runs grouped into (symbol, count) pairs, with live size change and run breakdown.
A Level
Dictionary Compression
Type text to watch a dictionary build in real time, with live token replacement, encoded output, and size estimates.
GCSEA Level
Bitmapped Images
Build pixel grids and explore how colour depth and resolution affect file size.
A Level
Vector Graphics
Build simple images from geometric objects and see how a vector image is stored as a list of properties.
GCSEA Level
Digitised Sound
Visualise how sampling rate and sample resolution affect the digital representation of a sound wave, including the Nyquist theorem and file size calculations.
A Level
MIDI
Explore how music is represented with MIDI event messages and why MIDI files can be compact compared with digitised sound.

© 2026 Neil KendallMore @ www.korovatron.co.uk