UTILYARD
herramientas / desarrollador

Herramientas para desarrolladores

Utilidades para formatear, codificar, convertir y depurar. Todo funciona en tu navegador — sin necesidad de iniciar sesión.

Formatea y valida JSON, codifica y decodifica Base64, genera UUIDs, prueba patrones regex, decodifica JWTs, genera hashes, analiza expresiones cron, formatea SQL, convierte marcas de tiempo, codifica URLs, analiza agentes de usuario, convierte bases numéricas, minimiza CSS y JS, y más.

GUÍAS PARA DESARROLLADORES

json
¿Qué es JSON?
Una guía completa sobre la sintaxis JSON, tipos de datos y casos de uso comunes.
b64
¿Qué es Base64?
Cómo funciona la codificación Base64, por qué existe y cuándo usarla.
rx
Tutorial de Regex
Aprende expresiones regulares desde cero con ejemplos prácticos.
jwt
¿Qué es un JWT?
Cómo funcionan los tokens JSON Web, su estructura y cómo usarlos de forma segura.
hash
¿Qué es una función hash?
Cómo funcionan las funciones hash, para qué se usan MD5, SHA-1 y SHA-256, y por qué algunos ya no son seguros.
md
Guía de Markdown
Una referencia completa de la sintaxis Markdown — encabezados, listas, enlaces, bloques de código, tablas y más.
url
¿Qué es la codificación de URL?
Por qué las URL solo pueden contener ciertos caracteres, cómo funciona la codificación porcentual y cuándo usar encodeURI frente a encodeURIComponent.
ts
¿Qué es una marca de tiempo Unix?
Cómo funcionan las marcas de tiempo Unix, por qué las usan los desarrolladores, el problema del año 2038 y cómo convertir marcas de tiempo en JavaScript, Python y SQL.
cron
¿Qué es un trabajo cron?
Cómo funciona cron, cómo leer y escribir expresiones cron, patrones de programación comunes y accesos directos especiales.
clr
Códigos de color explicados
Qué significan los códigos de color HEX, RGB y HSL, cómo convertir entre ellos y cuándo usar cada formato.
ua
¿Qué es un agente de usuario?
Qué son las cadenas de agente de usuario, cómo se identifican los navegadores, por qué parecen desordenadas y cómo leerlas en código.
bin
Binario, hex y decimal explicados
Cómo funcionan los sistemas numéricos, ejemplos de conversión y dónde se usan el binario y el hexadecimal en programación.
uuid
¿Qué es un UUID?
Qué son los UUIDs, en qué difieren v4 y v7, la probabilidad de colisión, cuándo usarlos en lugar de IDs secuenciales y cómo generarlos en JavaScript, Python y SQL.
sql
¿Qué es SQL?
Una introducción práctica a SQL — SELECT, INSERT, UPDATE, DELETE, JOINs, agregados y cómo leer y escribir consultas básicas.
html
¿Qué son las entidades HTML?
Por qué algunos caracteres deben escaparse en HTML, cómo funcionan las entidades nombradas y numéricas, una tabla de referencia de entidades comunes y las implicaciones de seguridad XSS.
durl
¿Qué es una URL de datos?
Cómo las URL de datos incrustan archivos directamente en HTML y CSS usando Base64, la sintaxis, cuándo mejoran el rendimiento y cuándo evitarlas.
diff
Cómo leer un diff
Qué significan los símbolos en un diff unificado, cómo leer el encabezado del bloque, qué indican --- y +++, y comandos útiles de git diff.
min
¿Qué es la minificación?
Cómo la minificación reduce el tamaño de los archivos HTML, CSS y JavaScript, qué se elimina, en qué se diferencia de la compresión y qué herramientas usar.
api
¿Qué es una API?
Qué son las APIs, cómo funciona REST, qué significan los métodos HTTP y los códigos de estado, y cómo hacer una solicitud básica de API en JavaScript.
html+
¿Qué es un embellecedor HTML?
Cómo funcionan los embellecedores y minificadores HTML, por qué importa el formato del código y cuándo usar cada uno.
diff
Cómo comparar dos textos
Cómo funcionan la comparación de texto y el diff, modos de comparación línea por línea frente a palabra por palabra, y cuándo usar cada tipo de diff.
Free Developer Tools — UtilYard