
ZXDraw
A downloadable tool for Windows, macOS, and Linux
Español
Editor simple inspirado en ZX Spectrum para crear y editar gráficos compatibles con formatos clásicos (.zxp, .scr). ideal para juegos de nuestro ZX Spectrum
Resumen de funcionalidades
- Apertura y guardado: soporte nativo para
.zxpy.scr. - Importar imágenes: importa PNG/JPG y convierte a paleta Spectrum con modal interactivo.
- Conversión con previsualización: controla brillo, contraste y saturación y visualiza el resultado ZX Spectrum antes de importar.
- Edición por bloques: lienzo en bloques 8×8 con atributos ink/paper/bright/flash.
- Herramientas: lápiz, selección por bloques, texto (modal mejorado), invertir píxeles/atributos, flip H/V.
- Rotar selección: botón para rotar 90° solo la selección activa.
- Exportar: exporta PNG o guarda en
.zxppara seguir editando. - i18n: UI traducible y menú nativo en Español, Inglés y Portugués.
- Presets de tamaño: el modal de tamaño incluye presets seleccionables (ZX Spectrum 256×192 por defecto, ZXSGM Spriteset 256×48, ZXSGM Tileset 256×48) además de opción personalizada.
- Archivos recientes: menú nativo "Recientes" bajo Archivo muestra los últimos 10 ficheros abiertos/guardados para acceso rápido.
- Arrastrar y soltar: arrastra
.zxpo.scrsobre la ventana para abrirlos rápidamente. - Asociación de archivos: al instalar el programa se registra como aplicación posible para abrir
.zxpy.scr. - Idiomas: disponible en Español, English y Português.
Flujo típico
- Importa una imagen o abre una
.scr/.zxp. - Ajusta brillo/contraste/saturación en el modal de importación y previsualiza la conversión.
- Refina píxel a píxel, usa la selección y el portapapeles para componer sprites.
- Guarda como
.zxpo exporta PNG.
Formato .scr
Soporte para archivos .scr de 6912 bytes (6144 bitmap + 768 atributos) respetando el layout de memoria del Spectrum.

English
A lightweight ZX Spectrum-inspired editor for creating 256×192 graphics with 8×8 block attributes. Great for games on our ZX Spectrum.
Key Features
- Open & Save: Native support for
.zxp(project) and.scr(Spectrum screen dump). - Image import: Import PNG/JPG and convert to Spectrum palette with an interactive modal.
- Live conversion preview: Adjust brightness, contrast and saturation while seeing the ZX Spectrum result.
- Block editing: Canvas uses 8×8 blocks with ink/paper/bright/flash attributes.
- Tools: pencil, block selection, improved text tool, invert pixels/attributes, flip H/V.
- Rotate selection: button to rotate only the active selection by 90°.
- Export: export PNG or save as
.zxpto continue editing. - i18n: UI translations and native menu localization (EN/ES/PT).
- Size presets: the size modal includes selectable presets (ZX Spectrum 256×192 default, ZXSGM Spriteset 256×48, ZXSGM Tileset 256×48) while keeping a custom option.
- Recent files: native "Recent" menu under File shows the last 10 opened/saved files for quick access.
- Drag & drop: drag
.zxpor.scrfiles onto the window to open them. - File associations: installer registers the app as an option to open
.zxpand.scrfiles. - Languages: available in Español, English and Português.
Typical workflow
- Import an image or open a
.scr/.zxp. - Use the import modal to tweak brightness/contrast/saturation and preview the conversion.
- Refine pixel-by-pixel, use selection and clipboard to compose sprites or tiles.
- Save as
.zxpor export PNG.
.scr format
Supports .scr files (6912 bytes: 6144 bitmap + 768 attributes) using the Spectrum memory layout.

Português
Editor leve inspirado no ZX Spectrum para criar gráficos 256×192 com atributos de bloco 8×8. ideal para jogos do nosso ZX Spectrum
Principais funcionalidades
- Abrir e salvar: suporte nativo a
.zxpe.scr. - Importar imagem: importe PNG/JPG e converta para a paleta Spectrum via modal interativo.
- Pré-visualização: ajuste brilho, contraste e saturação e veja o resultado ZX Spectrum.
- Edição por blocos: canvas em blocos 8×8 com atributos ink/paper/bright/flash.
- Ferramentas: lápis, seleção, ferramenta de texto melhorada, inverter pixels/atributos, flip H/V.
- Rodar seleção: botão para girar apenas a seleção ativa 90°.
- Exportar: exporte PNG ou salve em
.zxp. - i18n: UI traduzível com menu nativo localizado.
- Predefinições de tamanho: o modal de tamanho inclui predefinições selecionáveis (ZX Spectrum 256×192 por omissão, ZXSGM Spriteset 256×48, ZXSGM Tileset 256×48) mantendo opção personalizada.
- Arquivos recentes: menu nativo "Recentes" em Arquivo mostra os 10 últimos ficheiros abertos/guardados para acesso rápido.
- Arrastar e soltar: arraste ficheiros
.zxpou.scrpara a janela para os abrir. - Associação de ficheiros: o instalador regista a aplicação como opção para abrir
.zxpe.scr. - Idiomas: disponível em Español, English e Português.
Fluxo típico
- Importe uma imagem ou abra um
.scr/.zxp. - Ajuste brilho/contraste/saturação no modal de importação e pré-visualize a conversão.
- Refine pixel a pixel, use seleção e portapapéis para montar sprites.
- Salve em
.zxpou exporte PNG.
Formato .scr
Suporte a arquivos .scr de 6912 bytes (6144 bitmap + 768 atributos) seguindo o layout de memória do Spectrum.

Testing
- CarlosITV (Windows)
- ZXMoe y Programadorhedonista (Linux)
- AbenZaX (MacOS arm e Intel)
Download
Click download now to get access to the following files:



Comments
Log in with itch.io to leave a comment.
Mola mazo este editor!, ahora solo me falta aprender a dibujar. Pero seguro que con esta herrmienta sera coser y cantar 👏👏👏
Grande juntelart, estás que no paras :)
Ya no hay excusa para hacer cositas de forma sencilla, esto ayudará a los que quieren algo directo para poder hacer sus dibujos sin menús cargados de opciones que puedan abrumar a la gente que empieza o quiere empezar haciendo cositas.
Gracias por tus aportes a la escena de spectrum.
un abrazo 🤗
Muchas gracias por tu esfuerzo en el desarrollo de herramientas para ZX Spectrum. Tu gran labor facilita que siga muy vivo!!!
Gracias! Soys mucha gente aportando a la escena de ZX Spectrum y sobre todo muy buena gente. 👏