Formateadores
Formatea, minifica y valida código y datos (JSON, XML, YAML, SQL, HTML, CSS) y convierte estilos de nombres
Embellece, minifica y valida JSON, XML, YAML, TOML, SQL, HTML, CSS, JavaScript, GraphQL y más, y convierte identificadores entre camelCase, snake_case, kebab-case y otros estilos de nombres. Empieza por el formateador JSON para las respuestas de una API; usa un validador cuando necesites la ubicación exacta de un error y un minificador antes de publicar tus archivos.
Herramientas en esta categoría: 38
Buenos puntos de partida
Todas las herramientas de esta categoría
-
JSON Diff
Compara dos documentos JSON por estructura: ve los valores añadidos, eliminados y cambiados por JSONPath, sin importar el orden de las claves ni el formato.
-
Formateador JSON
Formatea JSON con 2 espacios, 4 espacios o tabulaciones, ordena las claves si quieres y obtén la línea y columna exactas de cada error. Funciona en tu navegador.
-
Validador JSON
Valida JSON según la gramática RFC 8259 y ve la línea, la columna y el motivo exactos de cada error, además de avisos de claves duplicadas y estadísticas.
-
Formateador SQL
Formatea consultas SQL en 16 dialectos, como MySQL, PostgreSQL, SQL Server, Oracle y BigQuery. Elige mayúsculas de palabras clave y sangría. Funciona en tu navegador.
-
camelCase
Convierte texto o nombres en snake_case o kebab-case a camelCase. Gestiona siglas, números y letras con tilde, y convierte cada línea por separado. Gratis.
-
Embellecedor de código
Embellece código en 14 lenguajes —JavaScript, TypeScript, JSON, HTML, CSS, SCSS, Less, XML, YAML, GraphQL, Markdown, SQL, PHP y Python— en tu navegador.
-
Minificador de código
Minifica JavaScript (Terser), CSS (CSSO), HTML, JSON o XML con una sola herramienta: elige el lenguaje, pega el código y ve los bytes ahorrados. Gratis y en tu navegador.
-
CONSTANT_CASE
Convierte camelCase o texto normal a CONSTANT_CASE (SCREAMING_SNAKE_CASE) para constantes y variables de entorno. Gestiona correctamente siglas y dígitos.
-
Formateador CSS
Embellece CSS con Prettier: una declaración por línea, espaciado coherente, 2 o 4 espacios o tabulaciones y media queries bien anidadas. Funciona en tu navegador.
-
Minificador CSS
Minifica CSS con CSSO: elimina espacios y comentarios, acorta colores y valores y fusiona reglas de forma segura. Muestra los bytes ahorrados. Gratis y en tu navegador.
-
Validador CSS
Revisa CSS en busca de errores de sintaxis, bloques sin cerrar, propiedades desconocidas y valores no válidos con la gramática de css-tree. Línea y columna de cada fallo.
-
dot.case
Convierte camelCase, snake_case o texto normal a dot.case: palabras en minúsculas unidas por puntos, para claves de configuración e ids de i18n. Línea por línea.
-
Formateador GraphQL
Formatea queries, mutations, fragments y esquemas SDL de GraphQL con Prettier, conservando los comentarios. Los errores muestran línea y columna. Gratis y en tu navegador.
-
Formateador HTML
Embellece HTML con Prettier: sangría coherente, un elemento por línea y también formato para el CSS y JavaScript incrustados. Elige 2 o 4 espacios o tabulaciones.
-
Minificador HTML
Minifica HTML de forma segura: quita comentarios, compacta espacios y elimina los que rodean etiquetas de bloque, sin tocar pre, textarea, script ni style.
-
Validador HTML
Revisa la estructura HTML: etiquetas sin cerrar, cruzadas o sueltas, ids y atributos duplicados, imágenes sin alt y falta de doctype, title o lang. En tu navegador.
-
Minificador JavaScript
Minifica JavaScript con Terser: elimina espacios y comentarios, acorta los nombres de variables locales y aplica compresiones seguras. Funciona en tu navegador.
-
Minificador JSON
Minifica JSON eliminando todos los espacios innecesarios y conserva intactos los valores, el orden de las claves y los números grandes. Muestra el ahorro en bytes.
-
Buscador de rutas JSON
Lista todas las rutas de un documento JSON en sintaxis JSONPath, JavaScript o jq, haz clic en una para ver su valor o escribe una ruta para buscarla. En tu navegador.
-
Consulta JSON (JSONPath)
Consulta JSON con JSONPath: comodines, descenso recursivo, slices y filtros como [?(@.price < 10)]. Los resultados se actualizan al escribir. No usa sintaxis jq.
-
Validador de JSON Schema
Valida datos JSON contra un JSON Schema (draft 2020-12, 2019-09 o 07) con Ajv y comprobación de formatos. Cada error muestra la ruta de la instancia. En tu navegador.
-
kebab-case
Convierte camelCase, snake_case o texto normal a kebab-case (dash-case) para clases CSS, URLs y nombres de archivo. Gestiona siglas y dígitos, línea por línea.
-
minúsculas
Convierte cualquier texto a minúsculas al instante con reglas Unicode para letras con tilde, griegas y cirílicas. Los saltos de línea y la puntuación no cambian.
-
Formateador de configuración Nginx
Formatea configuraciones de nginx: una directiva por línea, bloques anidados con sangría y comentarios y cadenas intactos. Detecta bloques sin cerrar y punto y coma faltantes.
-
PascalCase
Convierte texto, snake_case o kebab-case a PascalCase (UpperCamelCase) para nombres de clases, tipos y componentes. Gestiona siglas y números línea por línea.
-
path/case
Convierte camelCase, snake_case o texto normal a path/case: palabras en minúsculas unidas por barras para carpetas, rutas y namespaces. Línea por línea, en tu navegador.
-
Formateador PHP
Formatea código PHP con el plugin PHP de Prettier: llaves al estilo PSR-12, sangría y espaciado coherentes. Admite sintaxis hasta PHP 8.4 y funciona en tu navegador.
-
Formateador Python
Formatea código Python con el formateador de Ruff, compatible con Black y compilado a WebAssembly. Elige sangría y comillas; los errores muestran línea y columna.
-
Tipo oración
Convierte texto a tipo oración: la primera letra de cada frase en mayúscula y el resto en minúscula, conservando siglas como NASA. También separa identificadores.
-
snake_case
Convierte camelCase, PascalCase, kebab-case o texto normal a snake_case. Separa correctamente siglas como XMLHttpRequest y conserva los dígitos. Línea por línea.
-
Escape de cadenas SQL
Escapa texto para usarlo dentro de una cadena SQL entre comillas simples: duplica las comillas (SQL estándar) o usa escapes con barra invertida de MySQL.
-
Title Case
Convierte texto a Title Case: mayúscula en las palabras principales y, si quieres, palabras cortas como a, of y the en minúscula. Conserva siglas y marcas.
-
Formateador TOML
Analiza y reescribe TOML con un formato normalizado usando smol-toml. Los errores muestran línea y columna. Ojo: se eliminan los comentarios y se normalizan algunos valores.
-
MAYÚSCULAS
Convierte texto a MAYÚSCULAS al instante con reglas Unicode (ß pasa a SS y se conservan las tildes). Espacios, puntuación y saltos de línea no cambian. Gratis.
-
Formateador XML
Formatea XML con 2 espacios, 4 espacios o tabulaciones. Primero se comprueba que esté bien formado, así que los errores se reportan con línea y columna.
-
Validador XML
Comprueba si un XML está bien formado: etiquetas sin cerrar o que no coinciden, atributos incorrectos y nombres no válidos, con línea y columna. Funciona en local.
-
Formateador YAML
Formatea YAML con Prettier: sangría y espaciado coherentes, conservando comentarios y documentos múltiples. Los errores de sintaxis muestran línea y columna.
-
Validador YAML
Valida la sintaxis YAML con js-yaml: sangría incorrecta, claves duplicadas y corchetes sin cerrar se reportan con línea y columna. Admite archivos con varios documentos.
Otras categorías
- CRC Algoritmos de verificación de redundancia cíclica para detección de errores
- MD Algoritmos de resumen de mensajes (MD2, MD4, MD5)
- SHA-1 Algoritmo Hash Seguro 1 - función hash de 160 bits
- SHA-2 Familia de Algoritmo Hash Seguro 2 (SHA-224, SHA-256, SHA-384, SHA-512)
- SHA-3 Algoritmo Hash Seguro 3 basado en Keccak
- Keccak Función hash criptográfica Keccak
- SHAKE Funciones de salida extensible (SHAKE128, SHAKE256)
- cSHAKE Funciones SHAKE personalizables
- KMAC Código de autenticación de mensajes Keccak
- Contraseñas y Seguridad Herramientas de generación, análisis, hash y seguridad de contraseñas
- Cifrado y Criptografía Cifrado simétrico y asimétrico, HMAC y generación de claves (AES, 3DES, RSA, PGP)
- Codificación Codifica y decodifica datos: Base64, Base32, Base58, URL, entidades HTML, hexadecimal, Unicode y más
- Generadores Genera ID, claves, datos de prueba, códigos QR, códigos de barras y archivos de configuración (UUID, claves de API, .gitignore, Dockerfile)
- Convertidores Convierte formatos de datos, bases numéricas, colores, marcas de tiempo, unidades y divisas (JSON, CSV, YAML, XML)
- Herramientas de Texto Cuenta, compara, limpia y transforma texto (recuento de palabras, diferencias, regex, mayúsculas, duplicados)
- Herramientas de Imagen Herramientas para manipular y convertir imágenes (Comprimir, Redimensionar, Convertir)
- Diseño y CSS Genera CSS de forma visual: sombras, degradados, diseños flexbox y grid, animaciones y paletas de color
- Herramientas Web Herramientas para desarrollo web y SEO (JWT, URL, DNS, cabeceras HTTP, metaetiquetas, sitemaps)
- Matemáticas y Calculadoras Calculadoras de finanzas, salud, porcentajes, aritmética para programadores y matemáticas cotidianas
- Hora y Fecha Zonas horarias, diferencias entre fechas, días hábiles, temporizadores, cronómetro y reloj mundial