Ferramentas para desenvolvedores
Ferramentas do dia a dia para quem programa: formatar e converter dados, codificar e decodificar, gerar identificadores e testar padrões. Tudo funciona no seu navegador, então você pode colar tokens e dados privados com segurança.
Todas as ferramentas
76
Analisador de URL
Divide um endereço em protocolo, host, porta, caminho, parâmetros e fragmento, como o navegador lê. Funciona offline; caminho relativo precisa de base.
Calculadora bit a bit
Calcula AND, OR, XOR, NAND, NOR, NOT, deslocamentos e rotações de 8 a 64 bits, com entradas em decimal, hexadecimal ou binário e uma tabela de cada bit.
Calculadora chmod
Define permissões de dono, grupo e outros por caixas de seleção, ou aceita modo octal ou simbólico. Gera o comando chmod, com bits setuid, setgid e sticky.
Calculadora de complemento de dois
Converte número com sinal em complemento de dois de 8, 16, 32 ou 64 bits, e de volta. Compara com complemento de um e sinal-magnitude, e aponta estouro.
Calculadora de especificidade CSS
Calcula a especificidade de um seletor CSS como (a, b, c) e compara dois seletores para ver qual vence. Conta IDs, classes, atributos e tipos.
Calculadora SemVer
Compara versões semânticas pela precedência do SemVer 2.0.0, faz o incremento delas e verifica se uma versão atende a um intervalo npm, como ^1.3.0 ou ~1.2.
Codificador Base32, Base58 e Z85
Codifica texto em Base32, Base32hex, Base58, Ascii85 ou Z85, ou decodifica de volta, com os vetores de teste da RFC 4648. Roda no navegador; nada é enviado.
Codificador e decodificador de entidades HTML
Codifica caracteres especiais do HTML ou letras acentuadas como entidades nomeadas ou numéricas, ou decodifica &nome; e &#número;. Roda no navegador.
Codificar e decodificar Base64
Codifica texto em Base64 ou decodifica um código Base64 em UTF-8, com o alfabeto seguro para URL da RFC 4648. Roda no navegador e nada é enviado.
Codificar e decodificar URL
Codifica texto por percent-encoding para a web ou decodifica um link em texto e parâmetros. Roda no navegador, então seus links ficam privados.
Códigos de status HTTP
Consulte um código de status HTTP ou pesquise pelo nome: significado, classe, a RFC que o define, regras de cache e uma tabela dos códigos registrados.
Comparador de JSON e patch
Compara dois JSON e lista cada valor acrescentado, removido ou alterado, pelo caminho JSON Pointer, com um JSON Patch RFC 6902 e opção de ignorar a ordem.
Consulta de porta de rede
Busca um número de porta, como 443, ou um nome de serviço, como https, no registro da IANA: entradas TCP e UDP, a faixa da porta e a RFC que a define.
Conversor de CSV para JSON
Converte CSV em matriz JSON de objetos. O separador é detectado, campos entre aspas e quebras de linha seguem a RFC 4180, e os erros indicam a linha.
Conversor de CSV para TSV
Converte CSV ou texto com ponto e vírgula em TSV separado por tabulação, no navegador, lendo aspas como a RFC 4180. Indica células que o TSV não comporta.
Conversor de cURL para Python
Converte um comando curl em código Python requests e em fetch do JavaScript, com método, cabeçalhos, corpo, autenticação básica e query string traduzidos.
Conversor de JSON para CSV
Converte um array JSON de objetos em CSV, com uma coluna por nome, objetos aninhados em colunas como address.zip e aspas pela RFC 4180. Feito no navegador.
Conversor de JSON para TOML
Converte JSON em TOML 1.0.0 no navegador. Objetos viram tabelas, listas de objetos viram arrays de tabelas e os inteiros mantêm todos os dígitos.
Conversor de JSON para XML
Converte JSON em XML com um mapeamento claro: nomes com @ viram atributos, #text vira o texto do elemento e arrays viram elementos repetidos. Roda no navegador.
Conversor de JSON para YAML
Converte JSON em YAML 1.2 com dois ou quatro espaços. Mantém a ordem dos nomes e todos os dígitos dos inteiros, e o YAML lido de volta dá os mesmos dados.
Conversor de px para rem e em
Converte px em rem ou em com o tamanho de fonte base, mostra uma tabela de tamanhos comuns e converte cada px de um trecho de CSS. Roda no navegador.
Conversor de texto para binário
Converte texto em bytes binários, hexadecimais, decimais ou octais em UTF-8, e de volta. Letras acentuadas e emojis contam pelo tamanho real dos bytes.
Conversor de timestamp Unix
Converte um timestamp Unix em segundos, milissegundos, microssegundos ou nanossegundos para uma data ISO, a sua hora local e um tempo relativo, e de volta.
Conversor de TOML para JSON
Converte um arquivo TOML 1.0.0 em JSON no navegador. Tabelas, listas de tabelas, datas e inteiros de 64 bits mantêm o sentido exato, e um erro indica a linha.
Conversor de XML para JSON
Converte XML em JSON com mapeamento claro: atributos viram @nomes, texto vira #text e elementos repetidos viram arrays. Confere o XML antes. No navegador.
Conversor de YAML para JSON
Converte YAML 1.2 em JSON no navegador. Cada erro indica linha e coluna, e um arquivo com vários documentos --- vira um array JSON. Nada é enviado.
Conversor IEEE 754
Converte um número decimal em bits IEEE 754 de meia, simples ou dupla precisão, e o contrário. Mostra sinal, expoente, fração, valor exato e erro.
Decodificador de certificado X.509
Decodifica certificado X.509 (PEM ou Base64): emissor, titular, validade, chave, uso, nomes e impressões digitais. Lê no navegador, sem verificar.
Decodificador de JWT
Decodifica um JWT e mostra o cabeçalho, as declarações e a expiração em linguagem simples. A assinatura não é verificada; o token fica no navegador.
Editor de cubic-bezier
Arrasta os dois pontos de controle de uma curva de easing cubic-bezier, com predefinições CSS, uma bola que se move pela curva e o código para copiar.
Escapar e desescapar string
Escapa ou desescapa texto para JSON, JavaScript, atributos HTML, XML, CSV, SQL, expressões regulares, C#, Java e shell, com as regras de cada formato.
Explicador de expressão cron
Explica uma expressão cron em palavras simples e mostra os próximos horários no seu fuso. Listas, intervalos, passos, nomes e macros como @daily funcionam.
Formatador de SQL
Formata SQL com palavras-chave em maiúsculas, uma cláusula por linha e subconsultas recuadas, ou minifica em uma linha. Comentários e strings são mantidos.
Formatador e validador de JSON
Formata JSON com dois ou quatro espaços, uma tabulação ou sem espaços, ordena os nomes de A a Z e mostra se é válido, com linha e coluna de qualquer erro.
Formatador e validador de XML
Indenta ou minifica um XML em uma linha, mantém comentários e CDATA, e informa se ele está bem formado, com a linha e a coluna do primeiro erro.
Gerador de .gitignore
Une 51 modelos do github/gitignore em um só arquivo, sem linhas repetidas, para linguagens, frameworks, editores e sistemas escolhidos. Copie ou baixe.
Gerador de border-radius
Arredonda cada canto de uma caixa com raio horizontal e vertical próprios. O CSS border-radius mais curto sai pronto, com visualização ao vivo para copiar.
Gerador de box-shadow
Monta um box-shadow CSS com várias camadas, sombras internas, desfoque, expansão e cor com opacidade, com visualização imediata e código CSS para copiar.
Gerador de clamp CSS
Monta um clamp() fluido em CSS para fonte ou espaçamento, pelo menor e pelo maior tamanho e a largura da janela. Mostra a inclinação e cada passo.
Gerador de clip-path CSS
Gerador de clip-path CSS com polygon, inset, circle e ellipse: arrastar os pontos na visualização, digitar valores exatos e copiar a regra.
Gerador de código TOTP
Mostra o código de dois fatores atual (6 ou 8 dígitos) a partir de uma chave Base32 ou de um URI otpauth://, com SHA-1, SHA-256, SHA-512 e HOTP. Nada é enviado.
Gerador de EditorConfig
Define recuo, quebras de linha, codificação e regras de espaços e gera o .editorconfig com seções para Markdown, YAML e Makefile, explicando cada linha.
Gerador de flexbox
Gerador de flexbox CSS com direção, quebra e alinhamento do contêiner, e flex-grow, flex-shrink e flex-basis de cada item, com visualização e CSS para copiar.
Gerador de gradiente CSS
Monta um gradiente CSS linear, radial ou cônico com duas a seis paradas de cor, com visualização ao vivo enquanto muda e declaração de fundo para copiar.
Gerador de grid CSS
Monta um layout CSS grid com colunas e linhas em fr, px, auto, minmax() e repeat(), espaçamentos e áreas nomeadas pintadas na grade, com CSS para copiar.
Gerador de hash SRI
Obtém o valor de integridade de um script ou folha de estilo, de texto colado ou de um arquivo, em sha256, sha384 ou sha512, e confere um valor existente.
Gerador de hash: MD5, SHA-1, SHA-256
Calcula os hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512 de um texto, ou HMACs quando você acrescenta uma chave. Roda no navegador, e o texto nunca é enviado.
Gerador de HMAC: SHA-1, SHA-256, SHA-512
Calcula HMAC-SHA-1, SHA-256, SHA-384 e SHA-512 de uma mensagem, com a chave em texto, hexadecimal ou Base64. Saída em hexadecimal e Base64, no navegador.
Gerador de licença
Preenche o ano e o titular de uma licença de código aberto, como MIT, Apache-2.0 ou GPL-3.0, e compara as condições de dez licenças. Copie ou baixe.
Gerador de nome de usuário
Cria nomes de usuário aleatórios com listas de palavras em português, inglês e outros idiomas, em CamelCase, com números ou separadores. Nada é guardado.
Gerador de par de chaves RSA
Gera um par de chaves RSA de 2048, 3072 ou 4096 bits para OAEP ou PSS, em PEM e JWK, no navegador, sem envio. Não serve para segredos de alto valor.
Gerador de PIN
Gera PINs numéricos aleatórios de 4 a 12 dígitos, sem sequências como 1234, sem dígitos repetidos e sem os PINs mais comuns. Mostra a entropia em bits.
Gerador de QR code
Cria um QR code para um link, texto, rede Wi-Fi, cartão de contato, e-mail, telefone ou SMS, com tamanho e cores escolhidos, em PNG ou SVG.
Gerador de senha Wi-Fi
Cria uma frase-senha Wi-Fi aleatória de 8 a 63 caracteres, como permitem o WPA2 e o WPA3, com a entropia em bits. Símbolos fáceis de digitar. Nada é guardado.
Gerador de senhas
Senhas aleatórias de 4 a 128 caracteres, ou frases-senha de palavras sorteadas, com a entropia em bits e um nível de força. Nada é guardado.
Gerador de tabela HTML
Cria uma tabela HTML acessível, com legenda e células de cabeçalho com escopo. Aceita células digitadas ou CSV e TSV colado, com visualização e código.
Gerador de tabela Markdown
Transforma CSV ou TSV em tabela Markdown GFM, com colunas alinhadas e barras verticais escapadas, ou lê uma tabela Markdown para CSV. Pronto para copiar.
Gerador de text-shadow
Monta um text-shadow com várias camadas, cada uma com deslocamentos, desfoque, cor e opacidade próprios. Mostra a visualização com seu texto e o CSS.
Gerador de ULID, UUID v7 e Nanoid
Gera ULIDs, UUIDs v7 e IDs no estilo nanoid, com alfabeto e tamanho escolhidos, e lê a hora de um ULID ou UUID v7. Os valores aleatórios vêm do navegador.
Gerador de UUID e ULID
Gera identificadores UUID versão 4, UUID versão 7 ou ULID em lote, em maiúsculas ou minúsculas, com chaves se precisar. Os bits aleatórios vêm do seu navegador.
Gerador e verificador de JWT
Monta o cabeçalho e a carga útil de um JWT, define iat, nbf e exp, assina com HS256, HS384 ou HS512 e confere um token. Assinatura feita no navegador.
HTML para Markdown
Converte HTML em Markdown CommonMark, com títulos, ênfase, listas, links, imagens, código e citações, e escapa os caracteres que o Markdown precisa.
Inspetor de caracteres Unicode
Inspeciona cada caractere: ponto de código, nome Unicode, categoria, bloco, bytes UTF-8 e UTF-16, e escapes HTML e JavaScript. Busca nomes, como snowman.
JSON para interfaces TypeScript
Converte um exemplo JSON em interfaces TypeScript: nomes tirados das chaves, campos opcionais para chaves ausentes, tipos união e arrays. Roda no navegador.
JSON para struct em Go
Conversão de um objeto JSON em structs Go com tags json, no navegador. Objetos viram structs, listas viram slices e números viram int64 ou float64.
Localizador de tipos MIME
Encontra o tipo MIME de uma extensão, como pdf ou png, ou as extensões de um tipo, como image/jpeg, pelo registro da IANA e a lista da Apache.
Markdown para HTML
Converte Markdown em HTML com tabelas, listas de tarefas e blocos de código. Veja a visualização na hora, copie o HTML ou baixe um arquivo .html completo.
Minificador e formatador de CSS
Minifica CSS removendo comentários, espaços e zeros desnecessários, ou formata a folha de estilo para leitura. Mostra os bytes antes e depois.
Tabela ASCII
Os 128 códigos ASCII em decimal, hexadecimal, octal e binário, com o nome ou a abreviação de cada caractere, como NUL ou ESC. Com busca e filtro.
Testador de JSONPath
Executa uma consulta JSONPath da RFC 9535 em um JSON colado. Veja cada resultado com o caminho normalizado, com filtros, fatias e as funções length e count.
Testador de regex
Testa uma expressão regular no próprio texto. Cada ocorrência é destacada e listada com posição e grupos capturados, e o resultado da substituição aparece.
Verificador de checksum de arquivo
Calcula os checksums MD5, SHA-1, SHA-256, SHA-384, SHA-512 e CRC-32 dos seus arquivos no navegador e os compara com o informado na página de download.
Verificador de contraste
Confere a razão de contraste entre a cor do texto e a do fundo, mostra quais níveis WCAG 2.2 são atingidos e sugere a cor mais próxima que passa no AA.
Verificador de força de senha
Verifica a força de uma senha: entropia em bits, tentativas, tempo de quebra nas taxas declaradas e as checagens da NIST SP 800-63B. Nada é enviado.
Verificador de senha vazada
Mostra se uma senha aparece em vazamentos de dados conhecidos. O navegador faz o hash dela e envia só os cinco primeiros caracteres do hash, nunca a senha.
Visualizador hexadecimal
Lê um arquivo ou texto colado como dump hexadecimal, com deslocamentos e coluna ASCII. Busca bytes ou textos e mostra inteiros e pontos flutuantes.
Nenhuma ferramenta corresponde a essa busca ainda. Tente outra palavra ou veja as categorias.
Nenhum dado digitado é enviado a um servidor nem registrado.