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.

Lo que escribe no se envía a ningún servidor ni se guarda.

Usamos cookies necesarias para que el sitio funcione. Si usted lo acepta, Google también usa cookies publicitarias para mostrar anuncios personalizados. Si las rechaza, seguirá viendo anuncios, pero no estarán personalizados.