Handy Dev Tools
Herramientas online sencillas para tareas cotidianas.

Sin favoritos

    Codificador/decodificador Base64
    Markdown a HTML
    HTML a Markdown
    Codificador/Decodificador URL
    Conversor de escape Unicode
    Codificación/Decodificación Unicode
    Formateador SQL
    Divididor SQL
    Vinculación de parámetros SQL
    Formateador JSON
    Formateador XML
    Formateador YAML
    Formateador GraphQL
    Conversión JSON a YAML
    Conversión YAML a JSON
    Conversión JSON a TOML
    Conversión TOML a JSON
    Codificar/Decodificar entidades HTML
    Conversión TOML a YAML
    Conversión YAML a TOML
    Conversión CSV a SQL INSERT
    Generador de tablas Markdown
    Conversión JSON a XML
    Conversión XML a JSON
    Generador de UUID
    Generador de ULID
    Generador de contraseñas
    Generador de hash
    Generador Lorem Ipsum
    Generador de URLs de imágenes de Lorem Picsum
    Generador de datos de prueba
    Generador de códigos QR
    Parser y conversor de rutas S3
    Calculadora de direcciones IP
    División de subredes
    Consolidación de subredes
    Generador de URLs firmadas CloudFront
    Generador de cadenas de conexión RDS
    Conversor de coordenadas
    Conversor de formatos geo
    Decodificador y parser JWT
    Autenticación Basic
    Analizador de fortaleza de contraseña
    Validador de tarjetas
    PII Mask (ofuscar datos sensibles)
    Generador de par de claves RSA
    Conversión de mayúsculas/minúsculas
    Conversión de romanización
    Conversor de números romanos
    Conversor de código fonético
    Contador de caracteres
    Diff de texto
    Eliminador de etiquetas HTML
    Probador de expresiones regulares
    Conversión de colores
    Lanzamiento de dados
    Generador de Crontab
    Parser de Crontab
    Selector de emojis
    Conversor de marcas de tiempo Unix
    Búsqueda de códigos HTTP
    Búsqueda de puertos
    Búsqueda de tipos MIME
    Conversor Base64 y archivos
    Codificar/Decodificar imagen Base64
    Parser de User-Agent
    Parser de URL
    Comprobador OGP
    Generador de mensajes de commit
    Calculadora Chmod
    Creador de GIF de terminal
    .env Parser & Validator
Ctrl+K

Conversión TOML a JSON

Convierte datos TOML a formato JSON. Útil para integración API y compatibilidad de config. Introduzca texto o suba un archivo (hasta 100 KB) para ver resultados en tiempo real.

Entrada TOML
Salida JSON
Read Only

Cómo usar

Acerca de esta herramienta

Convierte cadenas TOML a JSON.

Cómo usar

Pegue TOML; la salida JSON puede copiarse.

Casos de uso

• Convertir TOML (ej. Cargo.toml) a JSON para API/herramientas • Unificación de formatos de config • Legibilidad y procesamiento

Ejemplos de código

Ejemplo de entrada TOML (antes)
Read Only
1# Los comentarios se ignoran
2[package]
3name = "my-app"
4version = "1.0.0"
5
6[database]
7host = "localhost"
8port = 5432
9enabled = true
10
11[[servers]]
12host = "api.example.com"
13[[servers]]
14host = "cache.example.com"
Ejemplo de salida JSON (después)
Read Only
1{
2  "package": {
3    "name": "my-app",
4    "version": "1.0.0"
5  },
6  "database": {
7    "host": "localhost",
8    "port": 5432,
9    "enabled": true
10  },
11  "servers": [
12    { "host": "api.example.com" },
13    { "host": "cache.example.com" }
14  ]
15}

How it works

■ ¿Qué es TOML? TOML (Tom's Obvious, Minimal Language) es un formato legible para archivos de config. Soporta clave=valor, [secciones], matrices, fechas, números, booleanos, etc. Se usa en Rust (Cargo.toml), Python (pyproject.toml), etc. ■ ¿Qué es JSON? JSON (JavaScript Object Notation) representa pares clave-valor, matrices y objetos anidados en texto. Muy usado en APIs e intercambio de datos. ■ Conversión Se parsea el TOML a objeto y se serializa a JSON formateado (indentación 2 espacios). Las fechas se emiten en ISO 8601. Todo en el navegador.

Privacidad y datos

La conversión se realiza en el navegador; no se envían TOML ni JSON al servidor.

Preguntas frecuentes

Q: ¿Esta herramienta admite variables de GraphQL?
A: Sí. Pega la consulta en el campo de consulta y las variables JSON en el campo de variables. Ambas se formatean de forma independiente y los errores de sintaxis de cada una se informan por separado.
Q: ¿Qué tipos de documentos GraphQL son compatibles?
A: Se admiten consultas, mutaciones, suscripciones, fragmentos y definiciones de esquema (SDL).
Q: ¿Puedo usarla para validar una consulta antes de enviarla a una API?
A: La herramienta comprueba la sintaxis de GraphQL (llaves faltantes, palabras clave inválidas, etc.), pero no valida contra un esquema específico. Los errores en los nombres de campo no se detectarán.
Q: ¿Por qué el resultado formateado difiere del de mi IDE?
A: Diferentes formateadores pueden hacer elecciones de estilo distintas (p. ej., líneas en blanco entre campos). Esta herramienta sigue las convenciones de formateo estándar de GraphQL utilizadas por la biblioteca de referencia graphql-js.
Q: ¿La consulta se envía a un servidor?
A: No. Todo el formateo y la comprobación de sintaxis se realiza en el navegador. Tu consulta y variables nunca se envían a ningún servidor.