Todas las herramientas

Herramientas de Desarrollo gratis

Doce herramientas para las conversiones que aparecen entre un sistema y el siguiente: formatear o minificar JSON, pasar de JSON a CSV y al revés, convertir YAML en JSON, codificar y decodificar base64, URLs y entidades HTML, decodificar un JWT y verificar su firma, generar UUID v4 o v7, convertir bases numéricas y leer un timestamp Unix como fecha. Todo corre localmente, y por eso se puede pegar un payload de producción con un token vivo adentro.

Desarrollo

Codificador y decodificador Base64

Codifica y decodifica Base64, incluida la variante apta para URL, sin romper los acentos.

Abrir herramienta
Desarrollo

Conversor de CSV a JSON

Un parser de CSV de verdad: campos entre comillas, saltos de línea y filas desparejas.

Abrir herramienta
Desarrollo

Codificador y decodificador de entidades HTML

Escapa texto para HTML, o convierte una página llena de entidades en texto legible otra vez.

Abrir herramienta
Desarrollo

Convertidor de imagen a Base64

Convierte una imagen en un data URI que puedes pegar directo en CSS o en HTML.

Abrir herramienta
Desarrollo

Formateador de JSON

Formatea o minifica JSON, con el número de línea real en los errores.

Abrir herramienta
Desarrollo

Convertidor de JSON a CSV

Aplana un arreglo JSON a CSV con las comillas y los escapes correctos.

Abrir herramienta
Desarrollo

Decodificador de JWT

Decodifica un JWT, lee sus claims y verifica la firma en tu navegador.

Abrir herramienta
Desarrollo

Conversor de bases numéricas

Binario, octal, decimal, hex y cualquier base de 2 a 36, exacto a cualquier tamaño.

Abrir herramienta
Desarrollo

Probador de regex

Busca, resalta y reemplaza con una expresión regular, en vivo.

Abrir herramienta
Desarrollo

Conversor de timestamp Unix

De segundos o milisegundos del epoch a una fecha legible, y de vuelta.

Abrir herramienta
Desarrollo

Codificador y decodificador de URL

Codifica un valor con escapes porcentuales o desarma una URL enredada, parámetro por parámetro.

Abrir herramienta
Desarrollo

Generador de UUID (v4 y v7)

Genera UUID v4 o v7 ordenables por tiempo, y desarma uno que ya tengas.

Abrir herramienta
Desarrollo

Conversor de YAML a JSON

Convierte YAML en JSON, con errores honestos en lugar de suposiciones silenciosas.

Abrir herramienta

¿Cuál necesitas?

Casi todas responden una pregunta que te aparece en medio de otra cosa, y por eso conviene tenerlas en una pestaña en vez de instalarlas. Leer algo ilegible es el grupo más grande: el formateador de JSON para una respuesta minificada, el decodificador de JWT para un token cuyos datos necesitas ver, base64 y codificación de URL para cadenas que llegaron escapadas, y el conversor de timestamps para un número que se supone que es una fecha.

Convertir entre formatos es el grupo siguiente: CSV a JSON, JSON a CSV y YAML a JSON. El probador de expresiones regulares es el que más tiempo ahorra, porque un patrón que falla de manera sutil se encuentra más rápido contra un texto de prueba que contra datos de producción.

El resto genera en vez de leer: un UUID, un valor en otra base, una imagen como data URI, o texto con sus entidades HTML escapadas.

Lo que esta categoría no hace

Un decodificador no es un verificador. El decodificador de JWT te muestra qué afirma un token, y no comprueba la firma, porque comprobar una firma requiere la clave y la clave no va en una pestaña del navegador. Cualquiera puede escribir un JWT que diga cualquier cosa; solo la firma lo vuelve significativo, y esa comprobación va en tu servidor.

Base64 es el otro malentendido habitual. Es una codificación, no un cifrado. Cualquier cosa codificada así la puede decodificar cualquiera, al instante, sin ningún secreto, lo que lo vuelve útil para mover datos binarios por un canal de texto e inútil para esconderlos.

Preguntas frecuentes

¿Es seguro pegar un JWT en un decodificador?

Trátalo como una contraseña, porque eso es. Un token válido suele dar acceso a lo que sea que lo emitió. Este decodificador corre enteramente en tu navegador y no manda nada a ningún lado, que es la única forma en que debería hacerse, pero un token que pegaste en un lugar del que no estabas seguro conviene darlo por expuesto y rotarlo.

¿Codificar en base64 protege mis datos?

No. Base64 es una forma de representar datos binarios con caracteres de texto para que puedan viajar por sistemas que solo manejan texto. No usa ninguna clave ni guarda ningún secreto, así que cualquiera que vea la cadena codificada la decodifica en un momento. Para proteger algo necesitas cifrado.

¿Por qué mi timestamp me da 1970?

Casi siempre es una confusión entre segundos y milisegundos. El tiempo Unix cuenta segundos desde el 1 de enero de 1970, pero JavaScript y muchas APIs informan milisegundos. Pasarle un valor en segundos a algo que espera milisegundos te deja una fracción de segundo después del epoch, así que dividir o multiplicar por 1000 lo arregla.

Todas las categorías