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.

Nenhum dado digitado é enviado a um servidor nem registrado.

Usamos cookies necessários para o site funcionar. Com o seu consentimento, o Google também usa cookies de publicidade para mostrar anúncios personalizados. Se você recusá-los, continuará vendo anúncios, mas eles não serão personalizados.