Herramientas para desarrolladores
Herramientas diarias para programadores: dar formato y convertir datos, codificar y decodificar, generar identificadores y probar patrones. Todo funciona en su navegador, así que puede pegar tokens y datos privados sin preocuparse.
Todas las herramientas
76
Analizador de URL
Divida una URL en protocolo, host, puerto, ruta, parámetros y fragmento, como la lee el navegador. Sin conexión; una ruta relativa necesita base.
Buscador de tipos MIME
Tipo MIME de una extensión como pdf o png, y extensiones de un tipo como image/jpeg, según el registro de IANA y la lista de tipos de Apache.
Calculadora bit a bit
Calcule AND, OR, XOR, NAND, NOR, NOT, desplazamientos y rotaciones de 8 a 64 bits, con entradas en decimal, hexadecimal o binario y una tabla de bits.
Calculadora de chmod
Marcar los permisos de propietario, grupo y otros con casillas, o escribir un modo octal o simbólico, y obtener el comando chmod, con setuid, setgid y sticky.
Calculadora de complemento a dos
Convierta un número con signo a complemento a dos de 8 a 64 bits, y viceversa. Compara complemento a uno y signo y magnitud, y avisa del desbordamiento.
Calculadora de especificidad CSS
Calcule la especificidad de un selector CSS como (a, b, c) y vea qué regla gana entre dos selectores. Cuenta IDs, clases, atributos, pseudoclases y tipos.
Calculadora de versiones SemVer
Compare versiones semánticas según la precedencia de SemVer 2.0.0, suba versiones y compruebe si una cumple un rango npm, como ^1.3.0 o ~1.2.
Codificador Base32, Base58 y Z85
Codifique texto en Base32, Base32hex, Base58, Ascii85 o Z85, o decodifíquelo, con los vectores de la RFC 4648. Todo en su navegador; no se envía nada.
Codificador y decodificador de entidades HTML
Codificar caracteres especiales o letras acentuadas de HTML como entidades con nombre o numéricas, o decodificar cada referencia &nombre; o &#número;.
Codificar y decodificar Base64
Codificar texto en Base64 o decodificar Base64 a texto, en UTF-8, con el alfabeto seguro para URL de la RFC 4648. Se ejecuta en su navegador, sin enviar nada.
Codificar y decodificar URL
Codificación por porcentaje de un texto para una dirección web, o decodificación de un enlace codificado a su texto legible y sus parámetros de consulta.
Códigos de estado HTTP
Busque un código de estado HTTP o su nombre: significado, clase, la RFC que lo define, reglas de caché y una tabla de todos los códigos registrados.
Comparador de JSON y parche
Comparar dos documentos JSON y listar cada valor añadido, quitado o cambiado por su ruta JSON Pointer, con un JSON Patch RFC 6902 y el orden de arrays opcional.
Comprobador de contraseñas filtradas
Comprobación de si una contraseña aparece en filtraciones de datos conocidas. El navegador calcula su hash y envía solo los cinco primeros caracteres de este.
Comprobador de contraste
Comprobar la relación de contraste entre un color de texto y su fondo. Vea qué niveles de WCAG 2.2 se cumplen y obtenga el color más cercano que cumple AA.
Comprobador de fuerza de contraseñas
Fuerza de una contraseña: entropía en bits, adivinanzas, tiempo para descifrarla a tres velocidades y comprobaciones NIST SP 800-63B. No se envía nada.
Consulta de números de puerto
Consulta de un número de puerto, como 443, o de un nombre de servicio, como https, en el registro de puertos de IANA: entradas TCP y UDP, rango y RFC.
Conversor de CSV a JSON
Convierta CSV en un array JSON de objetos. El separador se detecta solo, las comillas y saltos de línea siguen la RFC 4180 y cada error indica su línea.
Conversor de CSV a TSV
Convierta CSV o texto con punto y coma en TSV, con comas entre comillas leídas según la RFC 4180. Se indican las celdas que TSV no admite.
Conversor de cURL a Python
Pegar un comando curl y obtener el código equivalente en Python requests y JavaScript fetch, con verbo, cabeceras, cuerpo y autenticación, opción por opción.
Conversor de JSON a CSV
Convertir un array JSON de objetos en CSV, con una columna por nombre, objetos anidados en columnas como address.zip y comillas según la RFC 4180.
Conversor de JSON a interfaces de TypeScript
Pegar una muestra JSON y obtener interfaces de TypeScript: nombres según las claves, campos opcionales para las claves que faltan, uniones de tipos y arrays.
Conversor de JSON a TOML
Convierta un objeto JSON en TOML 1.0.0. Los objetos anidados pasan a tablas, las listas de objetos a arrays de tablas y los enteros conservan sus cifras.
Conversor de JSON a XML
Convertir JSON a XML con una asignación clara: los nombres con @ pasan a atributos, #text al texto del elemento y los arrays a elementos repetidos.
Conversor de JSON a YAML
Convertir JSON a YAML 1.2 con dos o cuatro espacios de sangría. Los nombres conservan su orden, los enteros sus cifras, y el YAML se lee como los mismos datos.
Conversor de Markdown a HTML
Conversión de Markdown a HTML con tablas, listas de tareas y bloques de código, con vista previa al momento, copia del código y descarga como archivo .html.
Conversor de px a rem y em
Conversión de px a rem o em según su tamaño de letra base, tabla de tamaños habituales y conversión de todos los valores px de un fragmento CSS a la vez.
Conversor de texto a binario
Conversión de texto a bytes binarios, hexadecimales, decimales u octales en UTF-8, y viceversa. Las tildes y los emoji se cuentan con su longitud real en bytes.
Conversor de timestamp Unix
Conversión de un timestamp Unix en segundos, milisegundos, microsegundos o nanosegundos a fecha ISO, hora local y tiempo relativo, y viceversa.
Conversor de TOML a JSON
Conversión de un archivo TOML 1.0.0 a JSON en su navegador. Tablas, listas de tablas, fechas y enteros de 64 bits se conservan; un error indica la línea.
Conversor de XML a JSON
Conversión de XML a JSON con una correspondencia clara: los atributos pasan a @nombre, el texto a #text y los repetidos a listas. Compruebe antes el XML.
Conversor de YAML a JSON
Conversión de YAML 1.2 a JSON en su navegador. Cada error da su línea y su columna, y un archivo con varios documentos --- se convierte en una lista JSON.
Convertidor IEEE 754
Convierta un número decimal a bits IEEE 754 de precisión media, simple o doble, y al revés. Muestra signo, exponente, fracción, valor almacenado y error.
Decodificador de certificados X.509
Decodificación de un certificado X.509 en PEM o Base64: emisor, sujeto, vigencia, clave, usos, nombres y huellas. Se lee en su navegador, sin comprobarlo.
Decodificador de JWT
Decodifique un JWT para leer su cabecera, sus claims y su caducidad. Solo decodifica, no verifica la firma, y el token se queda en su navegador.
Editor de cubic-bezier
Arrastre los dos puntos de control de una curva cubic-bezier, pruebe los ajustes y vea una bola que se mueve con ella. Copie la función de temporización.
Escapar y desescapar cadenas
Escape o desescape de texto para JSON, JavaScript, atributos HTML, XML, CSV, SQL, expresiones regulares, C#, Java y shell, con las reglas de cada formato.
Explicador de expresiones cron
Explique una expresión cron con palabras sencillas y vea sus próximas ejecuciones en su zona horaria. Admite listas, rangos, pasos, nombres y @daily.
Formateador de SQL
Formato para SQL con palabras clave en mayúsculas, una cláusula por línea y subconsultas sangradas, o minificado en una línea. Los comentarios se conservan.
Formateador y validador de JSON
Dar formato a JSON con dos o cuatro espacios, tabulador o sin espacios, ordenar los nombres de la A a la Z y ver si es válido, con la línea y columna del error.
Formateador y validador de XML
Sangría o minificado de XML en una sola línea, con comentarios y CDATA conservados, y comprobación de si está bien formado, con línea y columna del error.
Generador de .editorconfig
Elegir sangría, finales de línea, codificación y espacios sobrantes, y obtener un archivo .editorconfig con secciones para Markdown, YAML y Makefile.
Generador de .gitignore
Elija lenguajes, frameworks, editores y sistemas para combinar 51 plantillas de github/gitignore en un .gitignore sin líneas repetidas. Copie o descargue.
Generador de border-radius
Redondee cada esquina de una caja con su radio horizontal y vertical. Se escribe la propiedad border-radius de CSS más corta, con vista previa y código.
Generador de clamp() de CSS
Cree un clamp() de CSS fluido para el tamaño de fuente o el espaciado, con el tamaño menor, el mayor y el ancho de la ventana. Se muestran la pendiente.
Generador de clip-path de CSS
Cree un clip-path CSS con polygon, inset, circle o ellipse. Arrastre los puntos del polígono en la vista previa, escriba valores exactos y copie la regla.
Generador de códigos QR
Código QR para un enlace, un texto, una red Wi-Fi, una tarjeta de contacto, un correo, un teléfono o un SMS, con tamaño y colores a elegir, en PNG o SVG.
Generador de códigos TOTP
Código de dos factores de 6 u 8 dígitos a partir de una clave Base32 o de un URI otpauth://, con SHA-1, SHA-256, SHA-512, cuenta atrás y HOTP. No se envía nada.
Generador de contraseñas
Genere contraseñas aleatorias de 4 a 128 caracteres, o frases de palabras al azar, con la entropía en bits y un nivel de seguridad. No se guarda nada.
Generador de contraseñas Wi-Fi
Contraseña Wi-Fi aleatoria de 8 a 63 caracteres, como permiten WPA2 y WPA3, con su entropía en bits y símbolos fáciles de escribir. No se guarda nada.
Generador de CSS Grid
Cree una cuadrícula CSS Grid: columnas y filas con fr, px, auto, minmax() y repeat(), separaciones y áreas con nombre sobre la cuadrícula. Copie el CSS.
Generador de Flexbox
Cree un contenedor flex de CSS con dirección, ajuste y alineación, y fije flex-grow, flex-shrink y flex-basis de cada elemento. Vea y copie el CSS.
Generador de gradientes CSS
Crear un gradiente CSS lineal, radial o cónico con dos a seis paradas de color. Se ve en directo al cambiarlo, y después se copia la declaración de fondo.
Generador de hash SRI
Valor de integridad de un script o una hoja de estilos, a partir de un texto pegado o de un archivo, en sha256, sha384 o sha512, y compruebe uno existente.
Generador de hash: MD5, SHA-1, SHA-256
Calcular los hashes MD5, SHA-1, SHA-256, SHA-384 y SHA-512 de un texto, o los HMAC si añade una clave. Funciona en el navegador, y el texto nunca se sube.
Generador de HMAC: SHA-1, SHA-256, SHA-512
Calcular HMAC-SHA-1, SHA-256, SHA-384 y SHA-512 de un mensaje con una clave en texto, hexadecimal o Base64. Resultados en hexadecimal y Base64, en su navegador.
Generador de licencias
Texto de licencias de código abierto como MIT, Apache-2.0 o GPL-3.0, con el año y el titular, y una tabla de diez licencias para guardar como LICENSE.
Generador de nombres de usuario
Genere nombres de usuario con listas de palabras en inglés, turco, alemán o español, en CamelCase, con cifras o separadores. No se guarda nada.
Generador de pares de claves RSA
Par de claves RSA de 2048, 3072 o 4096 bits para OAEP o PSS, en PEM y JWK, generado en su navegador. Las claves no se envían a ningún sitio.
Generador de PIN
PIN numéricos aleatorios de 4 a 12 dígitos, sin series como 1234, sin cifras repetidas y sin los PIN más comunes, con la entropía expresada en bits.
Generador de sombra de texto
Text-shadow de CSS con varias capas, cada una con desplazamientos, difuminado, color y opacidad propios, vista previa del texto y copia de la declaración.
Generador de sombras CSS
Cree un box-shadow de CSS con varias capas, sombras interiores, desenfoque, expansión y color con opacidad, con vista previa y código para copiar.
Generador de tablas HTML
Crear una tabla HTML accesible con título y celdas de encabezado con ámbito. Escriba las celdas o pegue CSV o TSV, vea la vista previa y copie el marcado.
Generador de tablas Markdown
Convierta CSV o TSV en una tabla Markdown de GitHub, con columnas alineadas y barras verticales escapadas, y de Markdown a CSV. Copie o descargue.
Generador de ULID, UUID v7 y Nanoid
Generación de ULID, UUID versión 7 e identificadores tipo nanoid con su propio alfabeto y longitud, y lectura de la hora de un ULID o UUID v7 pegado.
Generador de UUID y ULID
UUID versión 4, UUID versión 7 o ULID en lote, en mayúsculas o minúsculas, con llaves si las necesita. Los bits aleatorios salen del generador de su navegador.
Generador y verificador de JWT
Escriba la cabecera y la carga útil de un JWT, fije iat, nbf y exp, y fírmelo con HS256, HS384 o HS512. La firma se hace en su navegador.
HTML a Markdown
Pegar HTML y obtener Markdown CommonMark con títulos, énfasis, listas, enlaces, imágenes, código y citas, y los caracteres de Markdown que deben escaparse.
Inspector de caracteres Unicode
Punto de código, nombre Unicode, categoría, bloque, bytes UTF-8 y UTF-16, y escapes HTML y JavaScript de cada carácter, con búsqueda por nombre como snowman.
JSON a struct de Go
Convierta un objeto JSON en structs de Go con etiquetas json, en su navegador. Los objetos pasan a struct, las listas a slice y los números a int64 o float64.
Minificador y formateador de CSS
Minificar CSS quitando comentarios y espacios, y acortar colores y ceros, o formatearlo para leerlo. Vea los bytes antes y después y copie el resultado.
Probador de expresiones regulares
Pruebe una expresión regular con su propio texto. Cada coincidencia queda resaltada y listada con su posición y sus grupos, y se ve el texto sustituido.
Probador de JSONPath
Ejecute una consulta JSONPath (RFC 9535) sobre un JSON pegado. Vea cada coincidencia con su ruta, filtros, rebanadas y las funciones length y count.
Tabla ASCII
Los 128 códigos ASCII en decimal, hexadecimal, octal y binario, con cada carácter o control, su nombre o abreviatura, como NUL o ESC. Busque y filtre.
Verificador de checksum de archivos
Calcule los checksums MD5, SHA-1, SHA-256, SHA-384, SHA-512 y CRC-32 de sus archivos en el navegador y compárelos con el de la página de descargas.
Visor hexadecimal
Abra un archivo o pegue un texto y léalo como volcado hexadecimal, con desplazamientos y ASCII. Busque bytes o texto y examínelos como enteros y decimales.
Todavía no hay ninguna herramienta para eso. Pruebe otra palabra o explore las categorías.
Lo que escribe no se envía a ningún servidor ni se guarda.