Convertir imagen a texto
Arrastra una foto, un escaneo o una captura, elige el idioma, haz clic en «Reconocer texto» y copia el resultado o guárdalo como .txt. Así pasas de imagen a texto sin complicaciones: el reconocimiento se ejecuta totalmente en tu navegador, la imagen no se sube a ningún sitio.
Fuente: Tesseract.js – biblioteca OCR para el navegador (GitHub, Apache-2.0). Actualizado: .
Cómo se calcula
El reconocimiento óptico de caracteres (OCR, Optical Character Recognition) convierte de nuevo en letras los píxeles de una imagen: la foto de una carta, el escaneo de una factura o la captura de un documento se transforman en texto que puedes copiar, buscar y editar. Esta herramienta usa Tesseract, el motor de OCR libre más conocido, en su versión WebAssembly, directamente en tu navegador.
Cómo pasar una imagen a texto
- Arrastra la imagen, selecciónala o pégala con Ctrl + V (por ejemplo, una captura desde el portapapeles).
- Revisa el idioma del texto en la imagen. Viene preseleccionado el español; también puedes elegir alemán, inglés, francés o portugués.
- Haz clic en «Reconocer texto». La barra indica si se están cargando datos o si ya se está reconociendo el texto.
- Corrige el texto en el cuadro si hace falta y luego cópialo o guárdalo como archivo .txt.
Consejos para un buen reconocimiento
- Contraste: letra oscura sobre un fondo claro y uniforme funciona mejor. Las sombras, los degradados, los patrones o las marcas de agua detrás del texto restan precisión.
- Foto recta: fotografía la hoja desde arriba en la medida de lo posible, no en ángulo. Las líneas muy torcidas o curvadas (el pliegue de un libro) empeoran bastante el reconocimiento.
- Resolución: como referencia, unos 300 ppp al escanear. En fotos eso significa que el texto debe verse suficientemente grande: las letras mayúsculas con al menos unos 20 píxeles de alto. Las imágenes muy pequeñas se amplían automáticamente (como máximo al doble), y las muy grandes se reducen a 5000 píxeles de lado.
- Recorte: recorta solo la zona con texto, sin bordes, manos ni el borde de la mesa. En capturas de pantalla, capta la ventana en vez de toda la pantalla.
- Idioma correcto: el idioma determina el diccionario y los caracteres. Con «inglés» faltan letras como á, é, í, ñ o ¿/¡; con «alemán» faltan los acentos del español.
Límites
Tesseract está pensado para texto impreso. La letra manuscrita apenas se reconoce, igual que las tipografías muy decorativas, el texto de fotos de carteles en perspectiva o sobre fondos recargados. Las tablas y los diseños a varias columnas salen como texto corrido, y el orden de las columnas puede alterarse. La confianza que se muestra es el promedio que Tesseract calcula para todas las palabras; si baja de un 70 % aproximadamente, conviene usar una imagen mejor. Revisa siempre a mano los datos importantes (importes, IBAN, números de factura): confusiones como 0/O, 1/l o 5/S ocurren incluso con buenas imágenes.
La primera vez se cargan unos datos
Para que el reconocimiento funcione sin servidor, la primera vez que haces clic en «Reconocer texto» tu navegador descarga el motor de reconocimiento (unos 3,7 MB, comprimido en la transferencia a cerca de 1,5 MB) y los datos del idioma elegido: español 2,0 MB, alemán 1,3 MB, inglés 2,8 MB, francés 0,7 MB, portugués 1,3 MB. Todos los archivos están en este servidor, no se pide nada a ninguna red de distribución de contenido externa. Los datos del idioma quedan guardados en tu navegador (IndexedDB), así que la próxima vez irá bastante más rápido. Reconocer una página tarda unos segundos, según el dispositivo y el tamaño de la imagen.
Privacidad
Tu imagen no sale de tu dispositivo. El reconocimiento se calcula por completo en tu navegador (en un Web Worker), y el texto reconocido tampoco se envía a ningún sitio. Al cerrar la pestaña no queda nada guardado, salvo los datos de idioma descargados, que permanecen en el navegador hasta que lo vacíes.
Para seguir: quita saltos de línea y espacios de más con limpiar texto, cuenta palabras con el contador de palabras o escucha el resultado con texto a voz. Recortar antes la imagen con recortar imagen mejora el reconocimiento.
Varias imágenes, páginas de PDF, giro y recorte
Puedes soltar hasta 20 imágenes a la vez o elegir un archivo PDF: cada página de un PDF escaneado se reconoce como una imagen (hasta 20 páginas por pasada). Los textos aparecen uno debajo de otro, cada uno con una línea de encabezado, y se pueden editar en el cuadro. Si la foto está de lado, gírala con «Girar 90°»; «Mejorar imagen» aumenta el contraste o convierte a blanco y negro puro, lo que ayuda con escaneos pálidos y sombras. Con una sola imagen, arrastra un marco en la vista previa para reconocer solo esa zona. Tras el reconocimiento, cada imagen muestra la fiabilidad media del motor: a partir del 85 % se considera alta; por debajo del 65 % conviene revisar bien el texto. Hay once idiomas: español, inglés, francés, alemán, portugués, italiano, neerlandés, polaco, turco, japonés e indonesio.
Preguntas frecuentes
¿Se sube mi imagen?
No. El reconocimiento de texto se ejecuta totalmente en tu navegador. Solo se descargan el motor de reconocimiento y los datos del idioma, desde este servidor, no desde un proveedor externo. La imagen y el texto se quedan en tu dispositivo.
¿Qué idiomas se reconocen?
Alemán, inglés, francés, español y portugués. El idioma preseleccionado es el de esta página. Debe coincidir con el texto de la imagen; si no, faltan caracteres especiales como á, é, í, ñ o ¿/¡, y el reconocimiento es menos preciso.
¿La herramienta puede leer letra manuscrita?
Apenas. Tesseract está entrenado para texto impreso. Una letra de imprenta muy cuidada a veces funciona; la letra cursiva normal, prácticamente nunca.
¿Por qué el texto reconocido tiene errores?
Suele ser por la imagen: demasiado pequeña, borrosa, torcida, con poco contraste o con un fondo recargado. Fotografía la hoja recta desde arriba con buena luz, recorta ajustando al texto y revisa el idioma elegido. Como referencia, una resolución de unos 300 ppp.
¿Por qué el primer reconocimiento tarda más?
La primera vez, el navegador descarga el motor de reconocimiento (comprimido, unos 1,5 MB) y los datos del idioma (español 2,0 MB, inglés 2,8 MB). Después esos datos quedan guardados en el navegador y las siguientes imágenes van más rápido.
¿Puedo copiar texto de una captura de pantalla?
Sí. Haz la captura (Windows: Win + Mayús + S; Mac: Cmd + Mayús + 4), pégala aquí con Ctrl + V y haz clic en «Reconocer texto». Las capturas suelen ser ideales: nítidas, rectas y con buen contraste.
¿Funciona también con archivos PDF?
No directamente: la herramienta lee imágenes. Si tienes un PDF escaneado, haz una captura de la página o expórtala como imagen y pégala aquí. Si el PDF ya tiene texto, puedes seleccionarlo y copiarlo directamente en el lector de PDF.
¿Qué tan precisa es la herramienta?
Muy alta con escaneos y capturas limpias en letra impresa, a menudo sin errores. La confianza que aparece bajo el resultado ayuda a valorarlo: por debajo de un 70 % aproximadamente conviene usar una imagen mejor. Revisa siempre cifras como importes o el IBAN.
Fuentes y base legal
- Tesseract.js – biblioteca OCR para el navegador (GitHub, Apache-2.0)
- Documentación de Tesseract OCR – mejorar la calidad del reconocimiento (en inglés)
- Licencias: Tesseract.js, motor Tesseract y datos de idioma (Apache-2.0)
Última actualización: · Principios editoriales
Herramientas relacionadas
- Limpiar texto onlineQuita saltos de línea, espacios dobles, líneas vacías y caracteres invisibles, elimina líneas duplicadas y ordena listas. Gratis y privado, en tu navegador.
- Contador de palabras y caracteresContador de palabras y caracteres: con y sin espacios, oraciones, tiempo de lectura y de locución, palabras más usadas – al instante, con límites de X y SMS.
- Convertir mayúsculas a minúsculas y viceversaConvertidor de mayúsculas y minúsculas: todo en mayúsculas o minúsculas, mayúscula inicial, cada palabra, camelCase o snake_case. Gratis, con tildes y ñ.
- Comprimir imagen: reduce el tamaño del archivoComprimir imágenes sin subirlas: reduce el peso de JPG, PNG, WebP y HEIC, hasta 20 a la vez, con tamaño objetivo en KB opcional y descarga en ZIP. Gratis.
- Generador de contraseñasGenera contraseñas aleatorias seguras y frases de contraseña memorables con entropía en bits, directamente en tu navegador: nada se envía ni se guarda.
- Contador de sílabas métricas para poemas y versosContador de sílabas métricas: pega tu poema y mide cada verso con sinalefas y la regla del acento final. Dice si es octosílabo, endecasílabo o alejandrino.
- Ejercicios palabras agudas llanas y esdrújulas con solucionesEjercicios palabras agudas llanas y esdrújulas con soluciones: genera una ficha de 6 a 60 palabras para clasificar, con sílabas y sílaba tónica.
- Separador de sílabas online: separar en sílabas cualquier palabraSeparador de sílabas online: escribe la palabra y mira su división, cuántas sílabas tiene, la sílaba tónica y si es aguda, llana o esdrújula. Con diptongos.
- Convertir palabras a páginasPalabras a páginas: introduce un número de palabras y mira cuántas páginas son con interlineado sencillo, doble o en un libro; también al revés.