Raya esta imagen y mira cómo se arregla
Elige un código, raya la imagen con el ratón y pulsa «Corregir»: el ordenador la reconstruye. Así sobreviven los QR manchados, los CD rayados y las fotos que llegan desde Marte. Raya cada vez más y descubrirás el límite: si rayas demasiado, ya no puede corregirla.
- Raya con el ratón (o el dedo) la imagen del centro, la recibida.
- Pulsa Corregir: el ordenador intenta reconstruirla con el código elegido.
- Busca el límite: raya cada vez más y vuelve a corregir. Si rayas demasiado, el código ya no puede arreglarlo todo y verás en rojo lo que se ha perdido.
Reed-Solomon RS(255, 191)
Tasa 74,9 % · corrige 32 bytes erróneos por palabra · 1030 palabras
Ver el código
Raya la imagen y pulsa «Corregir» para ver aquí una palabra antes y después del daño.
Polinomio generador de RS(255, 191)
g(x) = (x − α⁰)(x − α¹)···(x − α^63) sobre GF(256), con α = 2 y el polinomio x⁸ + x⁴ + x³ + x² + 1. Coeficientes como potencias de α, del término de mayor grado al independiente:
1 · α^45 · α^51 · α^175 · α^9 · α^7 · α^158 · α^159 · α^49 · α^68 · α^119 · α^92 · α^123 · α^177 · α^204 · α^187 · α^254 · α^200 · α^78 · α^141 · α^149 · α^119 · α^26 · α^127 · α^53 · α^160 · α^93 · α^199 · α^212 · α^29 · α^24 · α^145 · α^156 · α^208 · α^150 · α^218 · α^209 · α^4 · α^216 · α^91 · α^47 · α^184 · α^146 · α^47 · α^140 · α^195 · α^195 · α^125 · α^242 · α^238 · α^63 · α^99 · α^108 · α^140 · α^230 · α^242 · α^31 · α^204 · α^11 · α^178 · α^243 · α^217 · α^156 · α^213 · α^231
Incrusta esta demo en tu web
Copia este código y pégalo en tu web, tu blog o tu aula virtual. Es gratis; solo te pedimos que dejes el pie con el enlace.
Ver cómo queda ↗La idea
Un código corrector no manda solo el mensaje: añade información de más, calculada a partir de él. Si por el camino se estropea una parte, el receptor usa esa redundancia para reconstruir lo que falta. Más redundancia significa más espacio y más capacidad de corregir; la tasa mide qué parte de lo enviado es mensaje.
Prueba tres cosas: pulsa «Comparar los dos», marca «Sin entrelazado» y haz rayas horizontales (el producto aguanta y el Reed-Solomon simple no); sube el ruido con cada código; y activa «Sé dónde he dañado» para ver cómo se corrige el doble cuando se conoce la posición del daño. Si rayas demasiado, verás en rojo los píxeles que ya no se pueden recuperar: todo código tiene un límite.
Preguntas frecuentes
¿Por qué un código QR se sigue leyendo aunque esté manchado?
Porque no guarda solo el mensaje: añade símbolos de redundancia calculados con un código de Reed-Solomon. Con el nivel de corrección más alto (H), un QR puede recuperar alrededor del 30 % de sus datos aunque estén dañados.
¿Qué es el entrelazado y por qué ayuda?
El mensaje se reparte en bloques (palabras código) y cada bloque corrige un número limitado de errores. Si los símbolos de un bloque van juntos, una raya los destroza todos y ese bloque se pierde. Con entrelazado, los símbolos de cada bloque se reparten por toda la imagen, y la misma raya estropea un poco de muchos bloques: cada uno puede arreglar su parte.
¿Por qué corrige el doble si sé dónde está el daño?
Corregir un error exige averiguar dos cosas: dónde está y cuánto vale. Un borrado (un símbolo dañado cuya posición se conoce) solo tiene la segunda incógnita. Con n − k símbolos de redundancia, Reed-Solomon corrige ⌊(n − k)/2⌋ errores o n − k borrados.
¿Qué es un código producto?
Se colocan los datos en una tabla y se protege cada fila con un código de Reed-Solomon y cada columna con otro. Al corregir, las filas arreglan los errores sueltos y marcan como perdidas las que no pueden; las columnas, que ya saben qué filas faltan, las reconstruyen como borrados. Se puede repetir el proceso: cada vuelta aprovecha lo que arregló la anterior. Aquí cada fila es un cuarto de línea de la imagen y cada bloque son 8 líneas.
¿Por qué el código producto aguanta las rayas sin entrelazado?
Porque lleva el entrelazado dentro. Una raya horizontal destroza unas pocas filas enteras, pero a cada columna solo le quita un símbolo por fila perdida, y eso las columnas lo rellenan. Un Reed-Solomon simple sin entrelazado pierde la palabra entera. Con el entrelazado aleatorio de la herramienta, en cambio, el daño queda repartido en errores sueltos, y ahí un Reed-Solomon largo es tan bueno o mejor: compruébalo con «Comparar los dos».
¿Dónde se usan los códigos producto?
En los CD, que combinan dos Reed-Solomon cruzados y entrelazados, de longitudes 32 y 28 (el sistema CIRC), y en los DVD, cuyos datos van en bloques protegidos por un código producto de Reed-Solomon: RS(182, 172) en las filas y RS(208, 192) en las columnas.
¿Se envía mi imagen a algún sitio?
No. Todo se calcula en tu navegador; la imagen que subas no sale de tu dispositivo.
Cómo citar esta página
Fernando Hernando (2026). Raya y corrige [Herramienta web], versión del 20 de octubre de 2026. El bit perdido. https://elbitperdido.com/herramientas/raya-y-corrige
@misc{hernando2026rayaycorrige,
author = {Fernando Hernando},
title = {Raya y corrige},
year = {2026},
howpublished = {El bit perdido},
url = {https://elbitperdido.com/herramientas/raya-y-corrige},
note = {Herramienta web, versión del 20 de octubre de 2026}
}