tooly

Texto

Genera códigos QR y contraseñas, cuenta palabras, formatea JSON, convierte Markdown y cambia mayúsculas y minúsculas. Todo funciona al instante en tu navegador.

Generador de códigos QRCrea códigos QR para enlaces, texto, Wi-Fi y contactos. Elige tamaño, colores y corrección de errores, descarga en PNG o SVG. Funciona en tu navegador.Contador de palabrasCuenta palabras, caracteres, oraciones y párrafos mientras escribes. Tiempo de lectura y de habla al instante. Gratis, privado, sin subir nada.Generador de contraseñasGenera contraseñas aleatorias fuertes con letras, números y símbolos. Elige la longitud, mira la fortaleza y copia con un clic. Local, sin subir nada.Formatear y validar JSONFormatea, valida y minifica JSON online. Línea y columna exactas de los errores de sintaxis, sangría de 2, 4 o tab, copia o descarga. Sin subir nada.Convertir mayúsculas y minúsculasConvierte texto a mayúsculas, minúsculas, Cada Palabra, tipo oración, camelCase, snake_case, kebab-case y más. Al instante, gratis, en tu navegador.Codificador y decodificador Base64Codifica texto o archivos a Base64 y decodifica Base64 a texto en tu navegador. Variante URL-safe, data URI para archivos. No se sube nada.Codificador y decodificador de URLCodifica texto para URL o decodifica cadenas codificadas en tu navegador. Un parámetro suelto o una URL completa. Instantáneo y privado.Generador de hashCalcula hashes MD5, SHA-1, SHA-256, SHA-384 y SHA-512 de texto o archivos en tu navegador. Verifica sumas de comprobación sin subir nada.Generador de UUIDGenera identificadores UUID v4 o v7 en bloque, en tu navegador. Criptográficamente aleatorios, opción de mayúsculas, copia con un clic.Comparar textos (diff)Compara dos textos línea a línea o palabra a palabra y ve las adiciones y eliminaciones resaltadas. En tu navegador — los textos nunca se suben.Convertidor de timestamp UnixConvierte timestamps Unix a fechas legibles y viceversa. Segundos o milisegundos, ISO 8601, UTC, tu zona horaria y tiempo relativo. Reloj en vivo.Convertidor de coloresConvierte colores entre HEX, RGB y HSL. Elige un color, pega cualquier valor CSS y copia los formatos que necesites. Se ejecuta en tu navegador.Generador de slug para URLConvierte un título en un slug de URL limpio: minúsculas, guiones, cirílico transliterado y acentos eliminados. Al instante, en tu navegador.Convertir JSON a CSV onlineConvierte arrays JSON a CSV en tu navegador. Los objetos anidados se aplanan en columnas con punto; elige coma, punto y coma o tabulador.Convertir CSV a JSON onlineConvierte CSV a un array JSON en tu navegador. La fila de cabecera se convierte en claves, números y booleanos se detectan solos. Copia o descarga.Generador de Lorem IpsumGenera texto de relleno Lorem Ipsum por párrafos, frases o palabras. Apertura clásica activable, copia con un clic. Gratis, sin anuncios de por medio.Convertir Markdown a HTML onlineConvierte Markdown a HTML limpio en tu navegador: títulos, listas, tablas, bloques de código, enlaces. Vista previa en vivo, copia o descarga.Convertir HTML a Markdown onlineConvierte HTML a Markdown limpio en tu navegador: títulos, listas, tablas, enlaces y código. Copia el resultado o descarga un archivo .md. Nada se sube.Conversor de unidadesConvierte longitud, masa, volumen, área, velocidad, datos y temperatura en tu navegador. Sistema métrico e imperial, resultados exactos.Convertir DOCX a Markdown onlineConvierte archivos Word .docx a Markdown limpio en tu navegador: títulos, listas, tablas, enlaces y énfasis. Copia el resultado o descarga un .md.Convertir SRT a VTT y viceversaConvierte subtítulos entre SRT, VTT y texto plano, y ajusta los tiempos cuando van adelantados o atrasados. Todo ocurre en tu navegador.

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:

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

  1. 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.
  2. Leer un JWT: decodifica la parte central con el Codificador y decodificador Base64 (acepta la variante URL-safe), formatea el JSON y pega exp en el Convertidor de timestamp Unix.
  3. 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.
  4. 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.
  5. 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.
  6. 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 (echo añ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ó 02134 en 2134. 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 Z o 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.