Herramientas para programadores online
¿Qué necesitas hoy?
52 herramientas que se ejecutan en tu navegador. Lo que pegas aquí no sale de tu equipo.
Empieza por aquí
JSONUUID, ULID y NanoIDBase64URLEntidades HTMLJWTHash (MD5, SHA)Comparar textosRegexMayúsculas y líneasLorem ipsumTimestamp UnixColoresBases numéricasDNI y NIECIFIBANMatrículasNº Seguridad SocialTarjetas de pruebaTeléfonos ESSWIFT / BICEAN e ISBNCódigo postalDatos de pruebaUnidadesDivisaspx a remchmodTamaños de archivoRuletaMezclar listaEquiposDados y monedaIVARetención IRPFPorcentajesRegla de tresDías hábilesContraseñasCódigo QRSlugJSON, YAML y CSVComparar JSONMarkdowncURL a fetchQuery stringCódigos HTTPCronUser-AgentSemverSubredes CIDREstado
52 herramientas
0 B enviados
Todas las herramientas
Generadores
Identificadores, textos de relleno y datos de prueba.
- UUID, ULID y NanoIDGenera hasta 500 UUID v4 o v7, ULID o NanoID de golpe y comprueba cualquier identificador: versión, validez y fecha que lleva dentro.
- Lorem ipsumGenera texto de relleno Lorem ipsum por párrafos, frases o palabras, empezando o no por «Lorem ipsum dolor sit amet», como texto o en <p> HTML.
- Datos de pruebaGenera hasta 1000 filas de datos ficticios coherentes (nombre, email, DNI, IBAN, dirección…) en JSON, CSV o SQL. Con semilla, siempre los mismos.
- ContraseñasGenera contraseñas aleatorias y seguras con crypto.getRandomValues, elige longitud y tipos de carácter y mira su entropía en bits. No se guardan nunca.
- Código QRCrea códigos QR de texto, enlaces o redes WiFi en tu navegador y descárgalos en PNG o SVG. Con tildes, emojis y el nivel de corrección que elijas.
- SlugConvierte títulos en slugs limpios para URL: sin tildes, eñes ni símbolos, con el separador que elijas y sin cortar palabras. Una línea, un slug.
Codificación
Codificar, decodificar e inspeccionar tokens y hashes.
- Base64Codifica y decodifica Base64 al escribir, con detección automática y variante URL-safe. Convierte archivos en data URI y Base64 en archivos.
- URLCodifica y decodifica URLs al escribir (encodeURIComponent o encodeURI) y desglosa cualquier URL: host, puerto, ruta, hash y parámetros.
- Entidades HTMLConvierte < > & " y ' en entidades HTML, o todo lo que no sea ASCII, y decodifica &, á o 😀 al escribir.
- JWTPega un JWT y ve su cabecera, su payload y si está vigente, caducado o aún no es válido, con las fechas en tu hora local. No sale de tu navegador.
- Hash (MD5, SHA)Calcula MD5, SHA-1, SHA-256, SHA-384 y SHA-512 de un texto o un archivo mientras escribes, y compara con un hash esperado para ver si coincide.
Texto y datos
Formatear, comparar y transformar texto y JSON.
- JSONFormatea, valida y minifica JSON mientras escribes. Te dice la línea exacta del error y deja explorar el árbol. Todo en tu navegador.
- Comparar textosCompara dos textos y marca las líneas añadidas y quitadas y las palabras que cambian. Vista unificada o en paralelo, ignorando espacios o mayúsculas.
- RegexPrueba expresiones regulares de JavaScript: resalta coincidencias, muestra grupos con nombre, reemplaza con $1 y explica los errores de sintaxis.
- Mayúsculas y líneasPasa un texto a las diez formas a la vez (MAYÚSCULAS, camelCase, snake_case, kebab-case…) y ordena, limpia o numera líneas. Con contador de caracteres.
- JSON, YAML y CSVConvierte entre JSON, YAML y CSV en tu navegador: detecta el formato y el separador, resuelve anclas de YAML y aplana objetos anidados para el CSV.
- Comparar JSONCompara dos JSON por estructura y lista las claves añadidas, eliminadas y cambiadas con su ruta, sin que importe el orden de las claves. En tu navegador.
- MarkdownEscribe Markdown y ve el resultado al momento, con tablas, listas de tareas y código de GitHub. Copia el HTML ya saneado. Todo en tu navegador.
- cURL a fetchPega un cURL y obtén el código fetch de JavaScript equivalente, con método, cabeceras, cuerpo JSON o formulario y avisos de lo que fetch no puede hacer.
- Query stringConvierte los parámetros de una URL en JSON y un JSON en query string, con notación de corchetes, claves repetidas y todo decodificado para leerlo.
Identificadores
Documentos y códigos oficiales: DNI, IBAN, matrículas, ISBN…
- DNI y NIEComprueba la letra de un DNI o NIE, calcula la que falta y genera documentos ficticios para pruebas. Valida cientos de golpe, uno por línea.
- CIFValida el CIF o NIF de una empresa, te dice el tipo de entidad y el carácter de control correcto, y genera CIF ficticios para pruebas.
- IBANValida un IBAN de cualquier país, desglosa la cuenta española (entidad, oficina y DC), convierte un CCC en IBAN y genera IBAN ficticios para pruebas.
- MatrículasComprueba matrículas españolas actuales (1234 BCD) y provinciales (M-1234-AB), dice su provincia o su posición en la serie y genera matrículas de prueba.
- Nº Seguridad SocialComprueba los dígitos de control del número de afiliación a la Seguridad Social (NSS), muestra su provincia y genera números ficticios para pruebas.
- Tarjetas de pruebaGenera números de tarjeta Visa, Mastercard y American Express que pasan Luhn para entornos de prueba, y valida cualquier número: marca y dígito de control.
- Teléfonos ESComprueba teléfonos españoles, dice si son móviles, fijos o de tarificación especial y los pasa a E.164 (+34612345678) y a formato nacional.
- SWIFT / BICComprueba un código SWIFT o BIC de 8 u 11 caracteres y lo desglosa: banco, país, localidad y sucursal, con sus formas corta y larga.
- EAN e ISBNComprueba el dígito de control de códigos de barras EAN-13 e ISBN, calcula el que falta y convierte ISBN-10 en ISBN-13 y al revés.
- Código postalEscribe uno o muchos códigos postales y ve su provincia, comunidad y capital. Recupera el 0 que pierden las hojas de cálculo y el rango de cada provincia.
Conversores
Fechas, colores, bases numéricas y unidades.
- Timestamp UnixReloj Unix en vivo y conversión de timestamps en segundos o milisegundos a ISO 8601, UTC, hora local y relativa en cualquier zona horaria, y al revés.
- ColoresConvierte colores entre HEX, RGB, HSL y OKLCH con todos los campos editables y sincronizados, y comprueba su contraste WCAG con blanco y negro.
- Bases numéricasConvierte números entre binario, octal, decimal, hexadecimal y cualquier base de 2 a 36, sin límite de tamaño y con agrupación de dígitos opcional.
- UnidadesConvierte longitud, masa, temperatura, volumen, área, velocidad y datos, y ve el valor en todas las unidades a la vez, cada una con su botón de copiar.
- DivisasConvierte entre euros, dólares, libras y otras 27 divisas con los tipos de referencia del BCE. El importe se calcula en tu navegador, sin conexión.
- px a remConvierte píxeles a rem y em, y al revés, con el tamaño base que uses. Incluye el CSS listo para copiar y una tabla de tamaños habituales.
- chmodPasa permisos Unix de octal (755) a simbólico (rwxr-xr-x) y al revés, marca casillas y copia la orden chmod lista para la terminal.
- Tamaños de archivoEscribe un tamaño como 1,5 GB o 750 MiB y velo en unidades SI y binarias, en bytes y en bits. Descubre por qué un disco de 1 TB muestra 931 GB.
Calculadoras
IVA, IRPF, porcentajes, reglas de tres y días hábiles.
- IVASuma el IVA a una base imponible o quítalo de un total, al 21, 10 o 4 % o con el tipo que quieras. Redondeo al céntimo que siempre cuadra.
- Retención IRPFCalcula una factura de autónomo con IVA y retención de IRPF (15, 7 o 19 %) desde la base o desde lo que quieres cobrar, con el desglose completo.
- PorcentajesCalcula el X % de un número, qué porcentaje es una cantidad de otra y la variación porcentual entre dos valores, con descuentos y recargos.
- Regla de tresResuelve reglas de tres directas e inversas: si A es a B, cuánto es C. Muestra la fórmula con tus valores para que veas de dónde sale el resultado.
- Días hábilesCuenta los días naturales, laborables y hábiles entre dos fechas, con los festivos nacionales de España de cualquier año, Viernes Santo incluido.
Azar
Ruletas, sorteos y dados.
- RuletaEscribe las opciones, gira la ruleta y deja que el azar decida. Hasta 100 opciones, historial de resultados y opción de quitar la ganadora.
- Mezclar listaPega una lista, un elemento por línea, y ordénala al azar con un algoritmo uniforme. Con semilla, el orden se puede repetir y comprobar.
- EquiposReparte una lista de personas en equipos al azar, por número de equipos o por personas por equipo, con tamaños equilibrados y semilla opcional.
- Dados y monedaLanza dados con notación de rol (3d6, 2d20+1, d100) o echa una moneda al aire. Ves cada dado, el total y el historial, con semilla opcional.
Referencia
Chuletas y explicaciones rápidas.
- Códigos HTTPLos códigos de estado HTTP, del 100 al 511, con su nombre oficial, qué significan, cuándo usarlos y el RFC que los define. Busca por número.
- CronTraduce una expresión cron a palabras y calcula sus próximas ejecuciones en tu zona horaria, con los cambios de hora resueltos como en cron de Unix.
- User-AgentPega un User-Agent y mira qué navegador, motor, sistema operativo, dispositivo y CPU indica, si parece un bot y las Client Hints de tu navegador.
- SemverComprueba qué versiones cumplen un rango semver de npm (^, ~, x, guiones y ||), con el rango explicado en palabras y la versión más alta que encaja.
- Subredes CIDRCalcula red, máscara, broadcast, rango de hosts y direcciones útiles de una subred IPv4 en notación CIDR o con máscara, y di si la IP es privada o pública.