Convert PNG or JPEG images to SCR / TAP / WAV • LOAD ON A REAL SPECCY
A ZX Spectrum SCR file is a raw 6912-byte dump of the Speccy's screen memory — 6144 pixels plus 768 colour attributes — bound by the machine's famous 8×8 attribute clash (only two colours per character cell). This converter reduces any PNG, JPEG, BMP or GIF to that format and also exports a ready-to-load .TAP (for emulators) and .WAV (to load on real hardware via the EAR port). It runs entirely in your browser — no install, and your image is never uploaded.
Standard virtual tape with a SCREEN$ header block + data block. Universal compatibility — this is the easiest way to test the result.
LOAD "" SCREEN$ — the tape autoloads the image into VRAM6912 bytes (6144 pixels + 768 attributes), exactly the Speccy's VRAM from $4000 to $5AFF. No magic bytes, no header — pure raw dump. Useful for asset pipelines, paint tools, and demos that load with LOAD ""SCREEN$ CODE 16384.
⚠ Heads-up: most emulators don't accept a standalone .SCR via drag & drop — that path is reserved for snapshots, tapes, and disks. To test the image quickly, prefer the .TAP above. Use the .SCR with the tools below.
File › Load Binary File › Load Screen ($4000)The .tap rendered as mono 44.1kHz audio, ready to play into the Speccy's EAR port. No extra hardware required beyond a 3.5mm male-to-male jack cable (or a DIN adapter for Speccy +2/+3).
LOAD "" SCREEN$ and press ENTERA raw 6912-byte dump of the Spectrum's screen memory (6144 pixels + 768 attributes).
Use the .WAV into the EAR port, or the .TAP via a DivMMC / divIDE / SD solution; then type LOAD "" SCREEN$.
.TAP for emulators (universal), .SCR raw for paint/asset tools, .WAV to load on real hardware over audio.
No, everything runs in your browser; nothing leaves your device.
Working with 16-bit too? Try our PNG to Amiga IFF converter, or browse all RetroVault tools.
Your image stays in your browser — it is never uploaded to our server
Compatible ZX Spectrum 16K / 48K / 128K / +2 / +3 / Next