40 herramientas gratuitas

Herramientas para Desarrolladores

Everyday developer utilities — format JSON, encode and decode Base64 and URLs, generate hashes and convert number bases — all client-side and instant.

Formateador de JSON Da formato y valida JSON con una sangría limpia. Minificador de JSON Elimina el espacio en blanco para hacer el JSON lo más pequeño posible. Codificar Base64 Codifica texto a una cadena Base64. Decodificar Base64 Decodifica una cadena Base64 de vuelta a texto. Codificar URL Codifica en porcentaje un texto para que sea seguro dentro de una URL. Decodificar URL Decodifica texto codificado en porcentaje y recupera los caracteres legibles. Codificar HTML Escapa caracteres convirtiéndolos en entidades HTML seguras. Decodificar HTML Convierte entidades HTML de nuevo en caracteres normales. Generador de Hash Genera hashes SHA-1, SHA-256 y SHA-512 de cualquier texto. Conversor de Base Numérica Convierte números entre binario, octal, decimal y hexadecimal. Texto a Binario Convierte cualquier texto en su representación binaria (base 2). Binario a Texto Convierte código binario (base 2) de nuevo en texto legible. Convertidor de Marca de Tiempo Unix Convierte una marca de tiempo Unix en una fecha legible en UTC y hora local, o consigue el epoch actual. Decodificador de JWT Decodifica un JSON Web Token para leer su cabecera y su payload en JSON legible. JSON a CSV Convierte un array JSON de objetos en un CSV limpio para Excel o Sheets. CSV a JSON Convierte CSV con una fila de cabecera en un array JSON de objetos ordenado. Analizador de URL Descompón cualquier URL en su protocolo, host, ruta, hash y parámetros de consulta. Cuál es Mi IP Consulta tu dirección IP pública y lo que revela tu navegador. Probador de Expresiones Regulares Prueba una expresión regular contra tu texto y ve cada coincidencia resaltada en vivo. Analizador de Expresiones Cron Convierte una programación cron en lenguaje sencillo y ve cuándo se ejecutará a continuación. Vista Previa de Markdown Escribe Markdown y velo renderizado en vivo, directamente en tu navegador. Visor de JSON Pega tu JSON y explóralo como un árbol plegable y coloreado. Validador de JSON Comprueba si un JSON es válido, y si no lo es, obtén el error exacto, la línea y la columna. Editor de JSON Edita JSON con formateo, minificado y ordenado de claves con un clic, y validación en vivo. Convertidor de JSON a XML Convierte JSON en XML bien formado, con los arrays como elementos repetidos. Convertidor de XML a JSON Convierte XML en JSON limpio, conservando los atributos y agrupando las etiquetas repetidas. Convertidor de TSV a JSON Convierte datos separados por tabulaciones (con una fila de encabezado) en un array JSON de objetos. Convertidor de JSON a TSV Convierte un array JSON de objetos en valores separados por tabulaciones para una hoja de cálculo. Convertidor de JSON a Texto Convierte JSON en líneas simples y legibles de clave y valor, con sangría. Formateador de HTML Convierte HTML desordenado o minificado en un código limpio y bien indentado. Minificador de HTML Reduce el tamaño del HTML eliminando comentarios y espacios, de forma segura. Formateador de CSS Convierte CSS minificado o desordenado en reglas limpias, legibles e indentadas. Minificador de CSS Reduce el CSS eliminando comentarios y espacios en blanco, de forma segura. Formateador de JavaScript Convierte JavaScript minificado o desordenado en código limpio e indentado. Minificador de JavaScript Reduce el JavaScript eliminando comentarios y espacios, de forma segura, sin romperlo nunca. Validador de Tarjetas de Crédito Comprueba si un número de tarjeta supera la validación de Luhn y descubre su tipo de tarjeta. Convertidor de VTT a SRT Convierte subtítulos WebVTT a SRT numerado, corrigiendo el formato de las marcas de tiempo. Convertidor de SRT a VTT Convierte subtítulos SRT a WebVTT, añadiendo la cabecera y corrigiendo las marcas de tiempo. JSON a TypeScript Pega JSON y obtén interfaces de TypeScript limpias y anidadas con los tipos inferidos automáticamente. Formateador de XML Pega XML desordenado y obtén una salida limpia e indentada, o minifícalo a una sola línea, con la validez comprobada sobre la marcha.

Acerca de Herramientas para Desarrolladores

Esta categoría reúne treinta y ocho de las pequeñas utilidades que los desarrolladores abren una docena de veces por semana y nunca quieren instalar, ahora incluyendo un conjunto completo para JSON —visor, validador y editor— y embellecedores y minificadores de HTML, CSS y JavaScript. Cubre el formateo y la inspección con el formateador de JSON y el minificador de JSON, la codificación con codificar Base64 y codificar URL, y ayudantes de depuración como el decodificador de JWT y el probador de expresiones regulares. Si estás leyendo una respuesta de API, desenredando una cadena de redirecciones, decodificando algo que escupió un registro, o convirtiendo datos entre formatos, una de estas terminará el trabajo más rápido que escribir un script desechable.

Elige según la forma del problema. Datos rotos o ilegibles suelen significar el formateador de JSON primero, ya que imprime con formato el JSON válido y señala el punto donde el JSON no válido falla. Los datos que necesitan cambiar de formato son tarea de JSON a CSV o CSV a JSON. Cualquier cosa que parezca ininteligible probablemente esté codificada: prueba decodificar Base64, decodificar URL o decodificar HTML según veas caracteres de relleno, signos de porcentaje o entidades. Las marcas de tiempo que llegan como un entero largo van al conversor de marca de tiempo Unix, y una línea de cron que nadie puede leer va al analizador de expresiones cron, que deletrea la programación en lenguaje claro. El analizador de URL descompone un enlace largo en sus partes, el conversor de bases numéricas maneja hexadecimal y binario, y el previsualizador de markdown muestra cómo se renderizará un README antes de que hagas push.

Lo que estas herramientas tienen en común importa tanto como lo que hacen. Son gratuitas y no necesitan registro, y se ejecutan por completo del lado del cliente: la carga que pegas, el token que inspeccionas y la configuración que depuras permanecen en tu navegador y nunca se suben. Ese es el sentido de una herramienta para desarrolladores: deberías poder soltar la respuesta de una API de pruebas en un textarea sin preguntarte adónde fue. Lo único que hay que recordar es que el decodificador de JWT decodifica y muestra un token; no verifica su firma, así que nunca trates un token decodificado como prueba de nada. Para hashing, consulta hash y seguridad.

Preguntas frecuentes

¿Mis datos se envían a un servidor cuando uso estas herramientas?

No. Estas herramientas se ejecutan por completo en tu navegador, así que el JSON, los tokens y el texto que pegas nunca salen de tu dispositivo. La única excepción es Cuál es mi IP, que por su naturaleza tiene que preguntar a un servidor de qué dirección procede tu petición.

¿El decodificador de JWT verifica la firma del token?

No. Decodifica la cabecera y la carga para que puedas leer los claims, pero no comprueba la firma contra un secreto o una clave pública. Un token decodificado no prueba nada sobre su autenticidad, así que nunca lo uses como verificación de seguridad.

¿Por qué el formateador de JSON rechaza mi JSON?

Casi siempre porque no es JSON estrictamente válido. Las causas habituales son comas finales, comillas simples en lugar de dobles, claves sin comillas, comentarios, o un literal de objeto de JavaScript copiado del código fuente en lugar de una salida JSON real.

¿Puedo usar estas herramientas sin conexión?

En su mayoría sí. Una vez cargada la página de una herramienta del lado del cliente, sigue funcionando sin conexión porque la lógica se ejecuta en tu navegador. Las herramientas que necesitan consultar algo por la red, como Cuál es mi IP, no lo harán.

Otras categorías de herramientas