Utilidades de desarrollo

Pequeñas utilidades para desarrolladores que le ahorran ir a una web cualquiera. Codifique y decodifique Base64, entienda una regex, cree enlaces UTM, genere códigos QR y vCard, y más: los ayudantes de cada día. Gratis en su navegador, y disponibles por API cuando los necesite en un script.

Conversor decimal a coma fija
Convierta un decimal en el entero que se guarda en formato Q.n de coma fija: 0,1 con 8 bits fraccionarios guarda 26, que en realidad vale 0,1015625, con un…
Gratis · Funciona en su navegador
Primer y último host utilizable CIDR
192.168.1.0/24 da como hosts utilizables de 192.168.1.1 a 192.168.1.254, 254 direcciones tras apartar la red y el broadcast.
Gratis · Funciona en su navegador
Tabla de prefijos IPv4
Un /24 equivale a la máscara 255.255.255.0, la wildcard 0.0.0.255, 256 direcciones y 254 hosts útiles: elija un rango de longitudes de prefijo y obtenga una…
Gratis · Funciona en su navegador
Decodificador de flags TCP
0x12, es decir 18, es SYN más ACK y no un SYN solo: escriba el byte en decimal, hexadecimal o binario para ver cada bit de control por su nombre, o indique…
Gratis · Funciona en su navegador
Colisiones de hash esperadas
Reparta 100 claves en 128 cubetas y, de media, más de la mitad de las claves acaban compartiendo cubeta, con un factor de carga de 0,78125.
Gratis · Funciona en su navegador
Índice padre de un heap binario
En un montículo numerado desde 0, el índice 5 tiene su padre en el 2, porque la parte entera de 4 entre 2 es 2.
Gratis · Funciona en su navegador
Calculadora de capacidad quadtree
Vea cuánto ocupa un quadtree completamente poblado a una profundidad dada: la profundidad 3 son 8 celdas por lado, 64 hojas, 21 nodos internos y 85 nodos en…
Gratis · Funciona en su navegador
Detector de estilo de identificadores
Escriba un nombre de su código y sepa qué convención usa: getUserName es camelCase y se separa en get, user y name.
Gratis · Funciona en su navegador
Analizador SemVer
Separe una versión como 1.2.3-alpha.1+build.7 en major 1, minor 2, patch 3, prerelease alpha.1 y build build.7, comprobada de forma estricta según SemVer 2.0.0.
Gratis · Funciona en su navegador
Convertidor de UUID a entero
550e8400-e29b-41d4-a716-446655440000 equivale al entero de 128 bits 113059749145936325402354257176981405696: pegue un UUID, un entero decimal o un hexadecimal y…
Gratis · Funciona en su navegador
Cubetas de tabla hash
Prevea 1.000 claves con un factor de carga de 0,75 y necesitará al menos 1.334 cubetas, que se redondean a 2.048 como potencia de dos.
Gratis · Funciona en su navegador
Ley de Amdahl
Un programa paralelo al 95 % va unas 5,93 veces más rápido con 8 procesadores, no 8 veces, y nunca pasará de 20 veces por muchos que añada.
Gratis · Funciona en su navegador
Conversor ASCII
Pase un carácter a su código ASCII decimal, o un código del 0 al 127 de vuelta a su carácter: la A mayúscula es 65 y el espacio, 32.
Gratis · Funciona en su navegador
Codificador y decodificador Base64
Un solo conversor para los dos sentidos: «Ready when you are.» se convierte en UmVhZHkgd2hlbiB5b3UgYXJlLg==, y cualquier Base64 estándar vuelve a texto legible…
Gratis · Funciona en su navegador
Convertidor binario a texto
0100100001100101011011000110110001101111 se decodifica como Hello: cada ocho bits forman un carácter ASCII, con el bit más significativo primero, y un bit que…
Gratis · Funciona en su navegador
Calculadora de código Hamming
La palabra de datos 1011 se codifica como 0110011: tres bits de paridad par van en las posiciones 1, 2 y 4, y sus cuatro bits ocupan las posiciones 3, 5, 6 y 7.
Gratis · Funciona en su navegador
Calculadora de bit de paridad impar
Para 1010, que tiene dos unos, el bit de paridad impar es 1, y queda 10101 con tres unos. Pegue una cadena de ceros y unos para obtener el bit que deja impar el…
Gratis · Funciona en su navegador
Entropía de contraseña
Una contraseña de 12 caracteres elegidos al azar entre 95 caracteres imprimibles aporta unos 78,84 bits y se califica como fuerte.
Gratis · Funciona en su navegador
Calculadora de latencia RAM
Convierta la latencia CAS y el reloj de un kit de memoria en tiempo real: CL16 a 1600 MHz, vendido como DDR4-3200, tarda 10 ns en entregar la primera palabra.
Gratis · Funciona en su navegador
Programar un webhook
Haga que una URL suya reciba una llamada según un horario cron, para un informe nocturno, una revisión de renovaciones o calentar una caché, sin mantener un…
$0.002
Programar un callback diferido
Reciba una llamada en su URL cuando pase el tiempo que elija, de unos segundos a 30 días: un recordatorio 24 horas antes de que acabe una prueba o una factura…
$0.002
Generar una regex
Describa lo que quiere encontrar, por ejemplo un teléfono escrito en tres formatos o una línea de registro con marca de tiempo y nivel de gravedad, y reciba la…
$0.003
Explicar una regex
Pegue una expresión regular heredada y reciba una explicación en lenguaje claro de cada pieza: qué captura cada grupo, qué exige cada ancla y qué permite cada…
$0.003
Explicar código
Pegue una función que no escribió usted y lea lo que hace hoy en realidad, no lo que sugiere su nombre: la lógica que sigue, cómo trata los errores, sus efectos…
$0.003
Documentar su código
Envíe un archivo de código y recíbalo con un docstring sobre cada función, en el estilo que leen sus herramientas, como Google, NumPy, JSDoc o PHPDoc.
$0.003
Convertir una pregunta en SQL
Pregunte qué clientes tuvieron dos o más reembolsos este trimestre y reciba una consulta lista para ejecutar, construida solo con las tablas y columnas que…
$0.003
Generar tests unitarios
Una suite puede llegar al 90 % de cobertura de líneas sin probar nunca una lista vacía: envíe su función y su framework, como Jest o PyTest, y reciba tests…
$0.003
Escribir un mensaje de commit
Pegue un diff y reciba un mensaje de commit escrito a partir de lo que cambió de verdad, como fix(auth): handle expired refresh tokens, con el tipo y el ámbito…
$0.003
Generar un README
Obtenga un README redactado a partir del código que de verdad publicó: el generador lee las carpetas, los archivos de dependencias, los scripts de compilación y…
$0.003