Desarrollo y datos
Formatea, valida, codifica y transforma datos de forma segura en tu navegador sin subirlos a ningún servidor.
Herramientas disponibles (75)
← Volver a todas las herramientasJSON y serialización
Formateador y validador JSON
Primero se comprueba la sintaxis JSON. El formato cambia solo los espacios fuera de las cadenas: conserva números literales, notación decimal y exponencial, escapes, nombres de miembros repetidos y su orden. La minificación elimina únicamente los espacios JSON fuera de las cadenas.
Conversor CSV ↔ JSON
Analiza texto separado por comas, punto y coma o tabulaciones, con campos entre comillas, comillas duplicadas y saltos de línea internos. CSV a JSON genera objetos con valores de cadena. JSON a CSV genera un encabezado y registros separados por CRLF a partir de una matriz de objetos; las celdas ausentes o nulas quedan vacías y los valores anidados se convierten en texto JSON. Desactivado por defecto: las celdas CSV siguen siendo cadenas. Al activarlo, true/false exactos en minúsculas se convierten en booleanos y los números con sintaxis JSON solo se convierten si su valor decimal se conserva al serializar. Los ceros iniciales, espacios alrededor, cero negativo, enteros inseguros, desbordamiento, subdesbordamiento y decimales que perderían precisión siguen siendo cadenas. Las fechas, null y las celdas vacías siguen siendo cadenas. Las comillas CSV delimitan campos; no desactivan la inferencia. La escritura numérica puede cambiar (1.00 pasa a 1). Desactiva la inferencia para conservar identificadores y la escritura original.
Comparador y generador de parches JSON (JSON Diff)
Compara dos documentos JSON y genera operaciones add, remove y replace de RFC 6902. Revisa y copia el parche localmente.
Conversor bidireccional de JSON y YAML
Convierte JSON y datos YAML 1.2 core con direcciones explícitas, expansión limitada de alias y rechazo de valores que perderían precisión.
Formateador y validador de XML
Comprueba la sintaxis de espacios de nombres XML 1.0 y aplica formato a contenedores compactos, conservando texto, referencias, comentarios y CDATA.
Conversor bidireccional de XML y JSON
Convierte XML compatible a JSON o JSON compatible a XML en el navegador. Trata CDATA como texto y no conserva necesariamente la sintaxis XML ni los bytes originales.
Conversor de TOML (a JSON y YAML)
Convierte mapas JSON y YAML a TOML, o TOML a JSON y YAML, con direcciones explícitas y comprobaciones de pérdida de datos.
Conversor bidireccional de INI y JSON
Convierte un dialecto INI documentado y sensible a mayúsculas a JSON y viceversa, conservando cadenas y rechazando nombres duplicados o tipos incompatibles.
Conversor de CSV a tabla Markdown
Analiza campos separados por comas con escape de comillas dobles, conserva saltos de línea entre comillas y campos vacíos, y usa el primer registro como cabecera Markdown. Escapa barras verticales e inversas, convierte delimitadores HTML en entidades y saltos de celda en elementos br.
Conversor de tabla Markdown a CSV o JSON
Lee una tabla Markdown con cabecera y separador, y devuelve CSV entrecomillado y una matriz JSON. Las celdas ausentes se vuelven cadenas vacías.
Evaluador de expresiones JSONPath
Evalúa una expresión JSONPath implementada contra JSON local y devuelve la coincidencia como JSON. Sintaxis no admitida o sin coincidencia genera un error.
Herramienta de Limited jq-style JSON Path Selector
Usa Herramienta de Limited jq-style JSON Path Selector directamente en tu navegador. Consulta las entradas admitidas, el resultado y los límites antes de exportar.
Inspector de JSON seguro para enteros grandes (BigInt)
Busca secuencias decimales con signo fuera del rango de enteros seguros de JavaScript. No analiza JSON; también puede marcar dígitos dentro de cadenas.
Formateador de NDJSON y JSON Lines
Analiza cada línea no vacía como JSON y muestra valores numerados e indentados. La salida es texto de inspección, no JSON ni NDJSON válido.
Inspector de MessagePack
Decodifica un único valor MessagePack hexadecimal compatible y lo muestra como JSON. Rechaza UTF-8 inválido, tipos no admitidos, bytes finales y mapas con claves no textuales o duplicadas.
Inspector y conversor de CBOR
Decodifica un valor CBOR hexadecimal compatible de longitud definida como JSON. Rechaza etiquetas, longitud indefinida, UTF-8 inválido, bytes finales y mapas con claves no textuales o duplicadas.
Conversor bidireccional de BSON y JSON
Convierte un objeto JSON en bytes BSON hexadecimales con encode, o un documento BSON hexadecimal completo en JSON con decode. Las longitudes y los números usan orden little-endian. Admite cadenas, booleanos, null, números double finitos, int32, int64, documentos anidados y matrices.
Validador y diagnóstico offline de JSON Schema
Validador y diagnóstico offline de JSON Schema: Valida los tipos de datos, la existencia de propiedades y las reglas de restricción frente al DOM del esquema JSON.
Herramienta para aplanar y desaplanar JSON
Herramienta para aplanar y desaplanar JSON: Aplana recursivamente la jerarquía en rutas clave delimitadas por puntos.
Codificación e identificadores
Conversor de marcas de tiempo Unix
Convierte segundos o milisegundos Unix decimales en un instante con precisión de milisegundos y muestra la hora local, UTC e ISO 8601. La fecha local se convierte a la unidad seleccionada usando la zona horaria del navegador.
Codificador y decodificador de entidades HTML
Lee texto y modo codificar/decodificar. Al codificar sustituye &, <, >, comillas y apóstrofos por entidades; al decodificar usa un textarea del navegador cuando está disponible y devuelve texto.
Normalizador Unicode (NFC / NFD)
Normalizador Unicode (NFC / NFD): Aplica el formulario C de normalización Unicode estándar (descomposición canónica seguida de composición canónica).
Visor de volcado hexadecimal (Hex Dump)
Codifica el texto como UTF-8 con TextEncoder y emite una línea por byte con desplazamiento hexadecimal minúsculo de ocho cifras y valor de dos cifras. No lee archivos binarios ni muestra cuadrícula ASCII de 16 bytes.
Conversor de bases numéricas
Lee texto entero con signo en la base de origen elegida y lo muestra con dígitos en mayúsculas en la base de destino de 2 a 36, sin convertirlo a Number.
Generador de identificadores UUID, ULID y NanoID
Reconoce el formato de un UUID o ULID introducido; de lo contrario usa Web Crypto para generar UUIDv4 por defecto, UUIDv7 al pedir v7 o ULID/Nano ID aleatorios en esos modos. Los ULID no son monótonos.
Decodificador de identificadores Snowflake
Decodifica un ID decimal sin signo con epochMs opcional mediante el diseño fijo 41/5/5/12 compatible con Twitter. No detecta diseños ni llama a una API.
Conversor de nomenclatura (camelCase, snake_case)
Conversor de mayúsculas y minúsculas: transforma el texto suministrado a lower, upper, title, camel o snake. Title, camel y snake separan secuencias de letras y números Unicode en otros caracteres; lower y upper transforman el texto directamente.
Generador de contraseñas seguras y aleatorias
Lee la longitud, usa 20 por defecto y la limita a 8–128; después toma caracteres de un alfabeto fijo de letras, cifras y símbolos mediante muestreo sin sesgo con Web Crypto y devuelve la contraseña.
Generador de slugs para URL
Aplica Unicode NFKD, quita marcas combinantes U+0300–U+036F, pasa a minúsculas, sustituye secuencias que no son letras ni números por guiones y recorta guiones extremos.
Contador y estimador de tokens de IA
Cuenta puntos de código Unicode y palabras separadas por espacios; estima tokens como techo(puntos no CJK ÷ 4) más uno por carácter CJK detectado. No usa tokenizador ni cuenta bytes UTF-8.
Escapador de cadenas para expresiones regulares
Escapador de cadenas para expresiones regulares: Antepone barras invertidas a todos los símbolos reservados de expresiones regulares (`. * + ? ^ $ { } ( ) | [ ] \`).
Detector de codificación de caracteres
Indica la longitud en bytes UTF-8 del texto introducido, un carácter BOM inicial y la presencia de NUL. No puede detectar la codificación original de texto pegado que el navegador ya decodificó.
Escapador de literales de cadena JavaScript
Devuelve el texto como literal entre comillas y escapado. No desescapa un literal existente.
Generación de código y AST
Conversor de JSON a interfaces TypeScript
Genera interfaces TypeScript o un alias Root a partir de JSON. Todos los elementos de cada matriz contribuyen a la unión de tipos; las propiedades entre comillas y los nombres únicos conservan claves inusuales y evitan colisiones.
Conversor de JSON a esquemas Zod
Genera un RootSchema de Zod a partir de todos los valores JSON y elementos de matrices. Los objetos rechazan claves desconocidas y las matrices mixtas usan uniones. La validación conserva las propiedades propias, incluida __proto__; las entradas profundas usan declaraciones separadas.
Conversor de JSON a estructuras Go
Genera estructuras Go o un alias Root con campos exportados de nombres únicos y etiquetas JSON. Las matrices mixtas y null usan json.RawMessage; las claves no representables de forma segura en etiquetas producen map[string]json.RawMessage.
Conversor de JSON a modelos Pydantic de Python
Genera clases BaseModel o un RootModel de Pydantic 2. Los alias conservan las claves originales, los nombres únicos evitan conflictos de Python y todos los elementos de las matrices contribuyen a los tipos Union.
Conversor de JSON a estructuras Rust Serde
Genera estructuras Rust o un alias Root con serialización y deserialización de Serde. Los campos usan nombres abreviados únicos y conservan las claves mediante serde rename o búsquedas explícitas en mapas para claves largas; las matrices mixtas y null usan serde_json::Value.
Visor de diferencias entre texto y código
Visor de diferencias entre texto y código: compara dos textos línea por línea en índices iguales y marca líneas iguales, eliminadas y añadidas; no calcula una secuencia mínima de edición.
Generador de guardas de encabezado C/C++
Generador de guardas de encabezado C/C++: Desinfecta los delimitadores de ruta en tokens en mayúsculas y formatea las protecciones del preprocesador `#ifndef / #define`.
Eliminador de comentarios de código fuente
Eliminador de comentarios de código fuente: Tokeniza léxicamente el código fuente mientras elimina bloques de comentarios de una sola línea y de varias líneas.
Explorador ligero de AST para JavaScript
Analiza JavaScript o TypeScript localmente en un árbol ESTree interactivo. Contrae nodos y selecciona cualquiera para resaltar su rango en el código fuente. La entrada debe tener menos de 100.000 bytes UTF-8.
SQL y bases de datos
Formateador y embellecedor de SQL
Formatea SQL con sangría y palabras clave en mayúsculas sin ejecutar consultas. Conserva el texto entre comillas y comentarios como texto.
Minificador de comentarios y espacios SQL
Elimina comentarios y comprime espacios fuera de cadenas SQL entre comillas. No analiza ni ejecuta la consulta.
Linux y Git
Verificador y explicador de expresiones Cron
Valida una expresión cron de cinco campos y devuelve la expresión sin cambios con una explicación de campos en inglés. Admite nombres JAN–DEC y SUN–SAT; no calcula próximas ejecuciones.
Guía interactiva de sintaxis Crontab
Valida una máscara cron de cinco campos y enumera minuto, hora, día del mes, mes y día de semana en inglés. No resuelve calendarios, zonas horarias ni próximas fechas.
Calculadora de permisos Chmod de Linux
Acepta un modo octal de tres o cuatro dígitos; omite el dígito inicial de permisos especiales y convierte los tres finales en permisos rwx de propietario, grupo y otros, más un comando chmod.
Validador y linter de archivos .env
Validador .env: comprueba líneas sin comentarios recortadas, export opcional, clave ASCII, signo igual y claves duplicadas; no analiza semántica de shell.
Linter y analizador de Dockerfile
Dockerfile Linter: usa heurísticas fijas por línea para FROM, etiquetas de imagen, USER, RUN consecutivos, ciertos apt-get install, COPY y ADD; no analiza un AST ni construye imágenes.
Validador de archivos Docker Compose
Validador Docker Compose: analiza YAML solo para requerir un objeto raíz con services y listar sus claves; no valida el esquema Compose ni ejecuta contenedores.
Generador de archivos .gitignore
Generador .gitignore: expande listas fijas de patrones node, python y macos, elimina duplicados y comenta etiquetas desconocidas; no obtiene plantillas de GitHub ni inspecciona repositorios.
Constructor de mensajes Conventional Commits
Da formato a campos JSON proporcionados como plantilla de mensaje de commit con valores predeterminados y cuerpo/issues opcionales. No inspecciona ni crea commits ni valida por completo Conventional Commits.
Asistente de comandos Git y reversión de cambios
Asistente de comandos Git y reversión de cambios: Construye indicadores de comando estándar de Git CLI que coinciden con la operación de destino.
Comparador y comprobador de rangos SemVer
Comparador y comprobador de rangos SemVer: Analiza y compara versiones SemVer 2.0.0, incluida la precedencia de versiones preliminares, comprueba rangos estándar y calcula incrementos de versión. El procesamiento se realiza localmente en el navegador.
Simulador de próximas ejecuciones de Crontab
Lee JSON con una expresión cron de cinco campos y from opcional, empieza en el siguiente minuto UTC completo posterior a ese instante, busca hasta 525.600 límites de minuto y devuelve solo el primer ISO coincidente.
Limpieza de texto y líneas
Herramienta de desduplicación y ordenación de texto
Recorta líneas, elimina vacías y duplicados exactos y ordena con comparación numérica según la configuración regional. desc en el segundo campo invierte el resultado ascendente.
Añadidor en lote de prefijos y sufijos de texto
Añadidor en lote de prefijos y sufijos de texto: Itera línea por línea, agregando cadenas de prefijo y sufijo definidas a entradas no vacías.
Conversor de números a palabras en inglés
Acepta solo enteros entre -999.999.999.999 y 999.999.999.999, los descompone en grupos de miles y devuelve palabras inglesas. Rechaza fracciones decimales.
Conversor de números a caracteres financieros chinos
Convierte importes con hasta dos decimales en caracteres financieros chinos simplificados con yuan, jiao y fen. Rechaza más decimales.
Generador de arte de texto con bloques Unicode
Convierte A–Z y 0–9 a glifos de bloques Unicode integrados de cinco filas; los caracteres no admitidos se convierten en signos de interrogación.
Operaciones de conjuntos en líneas de texto
Lee las colecciones JSON left y right y la operación. Calcula unión, intersección, diferencia izquierda menos derecha o diferencia simétrica con Set de JavaScript y devuelve cadenas por línea.
Extractor de columnas de texto
Divide cada línea no vacía por tabulaciones o comas y devuelve una columna desde 1; no analiza CSV/TSV entrecomillado.
Eliminar etiquetas HTML a texto plano
Elimina bloques script/style y texto con forma de etiqueta, decodifica algunas entidades y contrae espacios. No analiza HTML ni conserva estructura Markdown.
Deletreador del alfabeto fonético de la OTAN
Deletreador del alfabeto fonético de la OTAN: Traduce caracteres a palabras en clave del alfabeto fonético estándar de la OTAN/OACI.
Calculadora de distancia de Levenshtein
Calculadora de distancia de Levenshtein: Calcula inserciones, eliminaciones y sustituciones mínimas con una fila de programación dinámica sobre unidades UTF-16 de JavaScript y devuelve similitud normalizada.
Calculadora de entropía de Shannon para texto
Calculadora de entropía de Shannon para texto: Calcula las probabilidades de frecuencia de caracteres p(i) y evalúa la fórmula de entropía de Shannon H = -Σ p(i) log2 p(i).
Frontend web y CSS
Analizador de cadenas User-Agent
Compara el User-Agent con unas pocas expresiones para Edge, Chrome, Firefox, Safari y sistemas comunes, y muestra navegador, SO y booleano mobile. Los patrones desconocidos quedan Unknown; no es un analizador UA completo.
Consulta de códigos de estado HTTP
Busca el entero inicial en una tabla local de 16 estados HTTP comunes y devuelve código y frase, o un aviso de desconocido. No realiza una petición HTTP ni cubre todo el registro.
Buscador de tipos MIME
Buscador de tipos MIME: consulta una base MIME incluida para una extensión de archivo o una cadena de tipo MIME; no inspecciona bytes de archivo.
Formateador y minificador de HTML
Formateador y minificador de HTML: Elimina los espacios en blanco entre etiquetas, elimina los comentarios HTML y colapsa los espacios en blanco contiguos.
Formateador y minificador de CSS
Lee CSS y modo format/minify. Format inserta saltos simples alrededor de llaves y puntos y coma; minify quita comentarios y espacios sobrantes alrededor de puntuación. No elimina puntos y coma ni analiza un árbol CSS.
Generador de plantillas HTML5 Boilerplate
Genera una estructura HTML fija con UTF-8, metadatos de viewport y el título introducido. Quita los corchetes angulares y escapa en HTML ampersands y comillas del título; no se realiza validación HTML formal.
Generador de sombras CSS box-shadow
Lee un objeto JSON con x, y, blur, spread, color e inset y devuelve una sola declaración CSS box-shadow. No muestra vista previa ni combina varias sombras.
Generador de degradados CSS
Lee una configuración JSON para un degradado lineal o radial con al menos dos pares de color y posición y genera una declaración CSS background. No admite degradados cónicos ni vista previa interactiva.
Generador de estilos Glassmorphism en CSS
Generador de estilos Glassmorphism en CSS: Construye CSS moderno con filtro de fondo borroso y reglas de borde semitransparentes.
