Qué herramienta para cada tarea
Estas herramientas trabajan con texto que escribes o pegas, y con algunos archivos pequeños. Agrupadas según lo que quieras hacer:
- Dar forma a datos: Formatear y validar JSON para embellecer, minificar y encontrar errores de sintaxis, y Convertir CSV a JSON online y Convertir JSON a CSV online para pasar entre hojas de cálculo y API.
- Pasar documentos de un formato a otro: Convertir DOCX a Markdown online, Convertir HTML a Markdown online y Convertir Markdown a HTML online.
- Subtítulos: Convertir SRT a VTT y viceversa, con ajuste de tiempos para subtítulos que van adelantados o retrasados.
- Escribir con un límite: Contador de palabras, Convertir mayúsculas y minúsculas, Comparar textos (diff) para ver qué cambió entre dos borradores, y Generador de Lorem Ipsum para maquetas.
- Web y código: Codificador y decodificador de URL, Codificador y decodificador Base64, Generador de slug para URL, Convertidor de colores, Convertidor de timestamp Unix.
- Secretos e identificadores: Generador de contraseñas, Generador de hash, Generador de UUID.
- Para el día a día: Generador de códigos QR para enlaces, Wi-Fi y tarjetas de contacto, y Conversor de unidades para longitud, masa, volumen, área, velocidad, datos y temperatura.
Formatos que conviene conocer
JSON es el idioma de las API. Aquí se analiza con el parser nativo del navegador, así que los números por encima de 9 007 199 254 740 991 pierden precisión: los ID largos deberían ir como cadenas en el origen.
CSV no tiene un estándar real más allá del RFC 4180: pon entre comillas cualquier campo que contenga el delimitador y duplica cualquier comilla que haya dentro. Excel en la mayor parte de la Europa continental y de Latinoamérica espera punto y coma en lugar de coma, y por eso un archivo con comas puede acabar entero en la columna A.
Markdown sigue aquí GitHub Flavored Markdown. Un salto de línea simple no empieza una línea nueva; una línea en blanco empieza un párrafo. El front matter, las notas al pie y las fórmulas matemáticas no forman parte del dialecto.
SRT y VTT llevan los mismos subtítulos. SRT usa una coma antes de los milisegundos (00:01:02,500) y subtítulos numerados; VTT necesita una cabecera WEBVTT y un punto. Los navegadores solo cargan VTT en un elemento <track>.
Base64 convierte bytes en 64 caracteres seguros, tres bytes en cuatro, así que el resultado es aproximadamente un 33% más grande. Es una codificación, no una protección. La codificación porcentual escribe los caracteres no seguros de una URL como %XX: un espacio es %20, y é se convierte en %C3%A9.
Los hashes son huellas de longitud fija: MD5 tiene 32 caracteres hexadecimales, SHA-256 tiene 64. Usa SHA-256 para verificar descargas; MD5 y SHA-1 solo detectan corrupción accidental. Los UUID pueden ser v4, completamente aleatorios, o v7, que empiezan con una marca de tiempo en milisegundos, de modo que los valores se ordenan por fecha de creación y van bien como claves primarias de base de datos.
Todo se queda en la página
Todas las herramientas de esta categoría funcionan en tu navegador mientras escribes. No hay vía de servidor, ni límite diario, ni subida, así que pegar un token de API, el borrador de un contrato, exportaciones de clientes o una contraseña de Wi-Fi es tan seguro como escribirlo en un editor local. Una vez cargada la página, las herramientas siguen funcionando sin conexión.
La aleatoriedad viene del generador criptográfico del navegador: crypto.getRandomValues para las contraseñas, sin sesgo de módulo, y crypto.randomUUID para UUID v4. Las pocas herramientas que leen archivos los cargan en memoria: el Generador de hash y el Codificador y decodificador Base64 leen cualquier archivo en local, y Convertir DOCX a Markdown online acepta archivos .docx de hasta 50 MB. Los archivos muy grandes pueden hacer que una pestaña del móvil vaya lenta.
La fuerza de una contraseña depende más de la longitud que de la variedad: cuatro caracteres más añaden unos 26 bits, y añadir símbolos, unos 8.
Flujos que encadenan bien
- De la respuesta de una API a una hoja de cálculo: ordénala y valídala con Formatear y validar JSON y después conviértela con Convertir JSON a CSV online, eligiendo el punto y coma para el Excel europeo.
- Leer un JWT: decodifica la parte central con el Codificador y decodificador Base64 (acepta la variante URL-safe), formatea el JSON y pega
expen el Convertidor de timestamp Unix. - Un documento de Word para un sitio estático: Convertir DOCX a Markdown online, revisa la vista previa con Convertir Markdown a HTML online y crea la dirección de la página con el Generador de slug para URL.
- Wi-Fi para invitados: genera una contraseña con Sin caracteres ambiguos (Il1O0) activado y después imprímela como código de Wi-Fi con el Generador de códigos QR.
- Comparar dos configuraciones: formatea ambas con la misma sangría y después ábrelas en Comparar textos (diff) para que solo se vean los cambios reales.
- Subtítulos de una grabación: Transcribir video a texto a SRT en el servidor y después ajusta los tiempos o conviértelos con el conversor de subtítulos.
Cuando el resultado parece incorrecto
- Un hash no coincide con el publicado. Normalmente es un salto de línea al final (
echoañade uno), finales de línea de Windows o caracteres invisibles copiados de una página web. - Los ceros a la izquierda desaparecieron tras CSV a JSON. La detección de números convirtió
02134en2134. Desactívala para las columnas de identificadores. - Las letras con tilde se convierten en símbolos en Excel. Importa el CSV con el asistente de importación de texto y elige UTF-8.
- El Base64 no se decodifica. Quita el prefijo
data:...;base64,y une las líneas partidas. - Un enlace contiene
%2520. Se codificó dos veces. Decodifícalo una vez. - Una marca de tiempo se desvía unas horas. Una fecha con hora pero sin desfase se interpreta en tu hora local. Añade
Zo un desfase explícito. - El recuento de palabras no coincide con el de otra herramienta. Los números como
3.14, las URL y el texto sin espacios se dividen de forma distinta. Usa el contador del formulario al que vas a enviar el texto.