Bancada do desenvolvedor / utilitários locais
Ferramentas para desenvolvedores.
Modele dados, inspecione arquivos, codifique valores, gere identificadores e organize código sem abrir um ambiente pesado.
prontas agora
JSON & tabelas
Formate, valide, visualize e converta registros estruturados.
Formatador de JSON
Valide, formate, minifique, copie e baixe JSON localmente.
Validador de JSON
Verifique a sintaxe de JSON e veja localmente o tipo de raiz e a contagem de itens.
Minificador de JSON
Valide JSON e remova espaços em branco de formatação sem significado.
JSON para CSV
Converta um array de objetos JSON em linhas separadas por vírgula ou tabulação.
CSV para JSON
Analise CSV ou TSV com reconhecimento de aspas e gere um array de objetos JSON.
CSV Viewer
Abra dados CSV ou TSV locais como uma tabela limitada.
JSON Viewer
Valide e formate para leitura um arquivo JSON local.
Formatador de SQL
Formate SQL padrão, PostgreSQL, MySQL, SQLite ou BigQuery.
XML para JSON
Converta um documento XML em JSON legível, tratando atributos e elementos repetidos de forma sensata.
JSON para XML
Converta JSON em XML bem formado com o elemento raiz que você escolher.
YAML para JSON
Converta configurações YAML em JSON, com mensagens de erro de análise legíveis.
JSON para YAML
Converta JSON em YAML legível para arquivos de configuração e manifestos.
CSV para TSV
Converta dados separados por vírgula em separados por tabulação, preservando campos entre aspas.
TSV para CSV
Converta dados separados por tabulação em CSV, colocando entre aspas as células necessárias.
Excel para CSV
Converta uma pasta de trabalho .xlsx em CSV, uma planilha por vez.
CSV para Excel
Converta texto CSV em uma pasta de trabalho .xlsx real localmente, sem enviar dados.
JSON Diff
Compare dois payloads JSON lado a lado, destacando chaves adicionadas, removidas e modificadas.
Formatador de XML
Formate ou minifique XML localmente, com indentação personalizável e validação de sintaxe.
YAML para CSV
Converta registros de mapeamento em array YAML estruturado para CSV RFC 4180 com tratamento de aspas, ou faça parse de CSV para YAML limpo.
JSON Schema
Valide dados JSON com JSON Schema localmente no navegador e veja caminhos claros para os erros.
SQL para JSON
Converta arrays JSON em instruções SQL INSERT com escape de aspas ou transforme instruções SQL INSERT em arrays de objetos JSON.
JSON para TS
Converta objetos e arrays JSON em interfaces ou declarações de tipo TypeScript com tipagem forte.
JSON para Go
Converta um exemplo JSON em structs Go com nomes idiomáticos, tags json, omitempty e ponteiros para campos anuláveis.
Conversor .env
Converta variáveis de ambiente .env em JSON, scripts de export do shell ou Kubernetes ConfigMap YAML.
JSON para TOML
Converta objetos JSON em sintaxe de configuração TOML ou analise strings TOML para gerar objetos JSON.
Gerador de JSON Schema
A ferramenta infere e gera automaticamente definições de JSON Schema a partir de exemplos de payloads JSON.
Escapar String JSON
Faça escape de aspas, barras invertidas e quebras de linha em strings JSON ou desfaça o escape de texto JSON bruto.
Validador de CSV de Produtos
Verifique um CSV de produtos pelas regras do importador da Shopify e baixe uma cópia corrigida.
CSV para SQL
Converta dados CSV em consultas SQL INSERT INTO, com suporte a PostgreSQL, MySQL, SQLite e SQL Server.
Objeto JS para JSON
Converta objetos literais de JS com chaves sem aspas, aspas simples e vírgulas finais em JSON estrito.
Reparo de JSON
Repare JSON truncado, malformado, com aspas simples ou sem escape gerado por LLMs, sem idas e voltas ao servidor.
JSON para Python
Gere dataclasses, TypedDict ou modelos Pydantic em Python a partir de um exemplo JSON.
JSON para Zod
Gere esquemas Zod e tipos inferidos a partir de um exemplo JSON.
JSON para Rust
Gere structs Rust com derives do serde a partir de um exemplo JSON.
JSONPath
Teste expressões JSONPath RFC 9535 e veja cada correspondência e seu caminho.
INI ⇄ JSON
Converta arquivos de configuração INI para JSON e vice-versa, com seções, seções aninhadas, arrays e comentários.
Remover duplicatas
Remova linhas duplicadas de dados CSV pelas colunas escolhidas, ignorando maiúsculas, minúsculas e espaços, e veja a frequência de cada valor.
tabela LaTeX
Converta CSV ou células coladas de uma planilha em código de tabela LaTeX, com regras booktabs, alinhamento, legenda e rótulo.
equações LaTeX
Escreva equações com símbolos e pré-visualização em tempo real, copie LaTeX ou MathML e exporte em SVG ou PNG.
Codificar & identificar
Codifique textos, criptografe textos e arquivos, oculte mensagens em imagens, inspecione tokens, gere IDs, calcule resumos criptográficos, checksums e assinaturas HMAC, e teste senhas de uso único e PKCE.
Base64
Codifique texto Unicode em Base64 ou decodifique de volta para UTF-8.
Codificador de URL
Codifique ou decodifique componentes de URL com suporte a Unicode.
Codificador HTML
Faça o escape de caracteres sensíveis ao HTML ou decodifique entidades comuns.
Gerador de Hash
Gere hashes de texto SHA-256, SHA-384, SHA-512 ou SHA-1 (legado), localmente no navegador.
Hash de Arquivo
Calcule o hash SHA-256 de um arquivo local para comparação.
Decodificador de JWT
Decodifique o cabeçalho e o payload de um JWT sem alegar verificação.
Gerador de UUID
Gere um ou vários identificadores UUID v4 criptograficamente aleatórios.
Gerador de ULID
Gere ULIDs ordenáveis, mantenha valores do mesmo milissegundo monotônicos e decodifique o timestamp de um ULID.
Verificador JWT
Decodifique tokens JWT e verifique assinaturas HMAC SHA-256 localmente no seu navegador, sem retenção de dados no servidor.
Calculadora de Sub-rede
Calcule endereços de rede, broadcast, máscaras de sub-rede, faixas de IPs utilizáveis e formas binárias para sub-redes IPv4.
Gerador de Par de Chaves
Gere pares de chaves públicas e privadas RSA (2048/4096-bit) ou ECDSA em formato PEM usando a Web Crypto API do navegador.
Gerador de .htpasswd
Gere linhas de autenticação .htpasswd para Apache e Nginx e hashes de senha na memória do cliente.
Criptografar texto
Criptografe e descriptografe textos com uma senha usando AES-256-GCM e PBKDF2, diretamente no navegador.
Criptografar arquivo
Criptografe e descriptografe qualquer arquivo com uma senha e AES-256-GCM, diretamente no navegador.
Esteganografia
Oculte uma mensagem em uma imagem, opcionalmente com senha, e leia-a novamente.
HMAC
Gere assinaturas HMAC-SHA256, SHA-384, SHA-512 e SHA-1 em hexadecimal e Base64.
CRC32
Calcule CRC-32 e Adler-32 de textos ou arquivos, em hexadecimal e decimal.
TOTP
Teste senhas TOTP de uso único a partir de um segredo Base32, com QR code para aplicativos autenticadores.
PKCE
Gerador de verificador de código OAuth PKCE, desafio de código S256 e state.
Codificador de JWT
Crie e assine JWTs com algoritmos HS, RS, PS e ES a partir de um payload JSON.
Nano ID
Gere IDs aleatórios e seguros para URL, com qualquer alfabeto e comprimento, e estime o risco de colisão.
Semver
Confira versões com intervalos do npm, compare versões e descubra qual será o próximo lançamento.
Gerador bcrypt
Gere e confira hashes de senhas bcrypt no navegador, com custo ajustável.
hash Argon2
Gere uma string PHC do Argon2 ou verifique uma senha, com predefinições e configurações personalizadas de salt e custo.
Data URI
Transforme qualquer arquivo em uma data URI com trechos de CSS e HTML prontos para copiar.
Ferramentas IPv6
Expanda, compacte, classifique e gere o DNS reverso de endereços IPv6.
Conversor de Bases
Converta números entre bases de 2 a 36, incluindo frações.
Consulta de portas
Descubra para que serve uma porta TCP ou UDP com base no registro da IANA.
Entidades HTML
Codifique e decodifique entidades HTML e consulte todas as 2.231 referências nomeadas.
Tabela ASCII
Todos os 128 códigos ASCII em quatro bases, com nomes de controle e entidades HTML.
Punycode
Converta domínios internacionais para Punycode xn-- e vice-versa, e detecte scripts mistos com aparência semelhante.
Conversor de IP
Converta um endereço IPv4 entre os formatos pontuado, decimal, hexadecimal, binário e IPv6 mapeado para IPv4.
chave de API
Gere chaves de API aleatórias com prefixo, comprimento e conjunto de caracteres personalizados, e veja a força em bits.
endereço MAC
Gere endereços MAC aleatórios em qualquer formato, com prefixo opcional do fabricante, e verifique se são unicast ou locais.
Decodificador de certificado
Decodifique certificados ou cadeias PEM: assunto, emissor, datas, SANs, chave, usos e impressões digitais.
Validador de endereços
Verifique endereços de Bitcoin e Ethereum com checksums e obtenha a versão Ethereum no formato com checksum EIP-55.
Código & arquivos
Teste padrões, compare texto, minifique código e inspecione assinaturas de arquivos locais.
Regex Tester
Teste expressões regulares JavaScript em um worker com limite de tempo.
Minificador de HTML
Minificação de comentários e espaços em branco em HTML, analisada pelo navegador.
CSS Minifier
Analise, otimize e minifique estruturalmente o CSS localmente.
Minificador de JavaScript
Remova comentários, indentação e linhas em branco de forma conservadora.
Diff Checker
Compare dois textos linha a linha para ver adições e remoções.
Tipo MIME
Compare assinaturas de arquivo com o tipo informado pelo navegador. Veja discrepâncias entre extensão, bytes iniciais e MIME.
Detector de Codificação
Detecte BOM, compatibilidade com ASCII e UTF-8 válido localmente.
cURL para código
Converta comandos cURL em trechos de código para JavaScript, Python, Go e Node.js.
Limpador de SVG
Limpe e minifique SVG localmente — remova metadados do Illustrator/Inkscape, comentários XML e espaços em branco.
Formatador de CSS
Formate, aplique indentação e expanda regras CSS, listas de seletores e declarações de propriedades em código legível.
Explicador de Regex
Desconstrua expressões regulares JavaScript em descrições claras de tokens: grupos de captura, classes de caracteres e quantificadores.
Conversor de Unidades CSS
Converta tamanhos em pixels para rem, em, vw e vh com base no tamanho base da raiz (padrão 16px).
Visualizador de Caminho SVG
Analise dados de caminho SVG (atributo d) em tokens, parâmetros de comando e renderizações visuais.
Calculadora Chmod
Calcule permissões Linux em octal (ex.: 755, 644) e simbólicas (rwxr-xr-x) com uma matriz interativa de caixas de seleção.
SVG para JSX
Transforme marcação vetorial SVG em código React JSX ou TypeScript TSX limpo e componentizado.
Editor SVG
Desenhe, estilize, organize em camadas e edite gráficos vetoriais SVG visualmente ou pelo código XML SVG ao vivo.
SVG para PDF
Converta SVGs em um PDF vetorial com páginas A4, Letter ou no tamanho do SVG, margens, orientação e ajuste ou tamanho real.
Cores SVG
Encontre, substitua e converta cores em SVG para currentColor ou escala de cinza, compare as prévias e copie o código.
visualizador de SVG
Visualize SVG com segurança, confira dimensões, elementos e cores, redimensione, corrija o viewBox ou torne-o responsivo.
Texto para SVG
Converta texto em caminhos SVG com fontes locais, kerning, alinhamento multilinha, preenchimento e traço. Exporte em SVG ou PNG.
Sprite SVG
Combine ícones SVG locais em um sprite de símbolos sanitizado, com IDs únicos, viewBoxes preservados e trechos de uso copiáveis.
Mermaid Editor
Escreva diagramas Mermaid com pré-visualização ao vivo e baixe-os em SVG ou PNG.
Segmentador de Texto RAG
Visualize estratégias de divisão de texto, tamanhos de chunks por token/caractere e sobreposição para indexação vetorial RAG no seu navegador.
Contador de tokens
Conte exatamente os tokens de um prompt nos tokenizadores da OpenAI e veja como o texto é dividido.
Construtor de Prompt de Sistema
Crie prompts de sistema para LLMs com seções em XML e schemas JSON de chamada de ferramentas OpenAI/Claude formatados.
docker run para Compose
Converta comandos docker run para compose.yaml e vice-versa, com portas, volumes, redes, verificações de integridade e opções não suportadas.
HTML para JSX
Converta HTML em JSX para React, com estilos como objetos.
Gitignore
Gere arquivos .gitignore com templates oficiais do GitHub, combinados sem duplicatas.
Gerador de Licenças
Gere arquivos LICENSE para MIT, Apache, GPL e outras licenças, com uma tabela comparativa.
WebSocket
Conecte-se a um servidor WebSocket, envie mensagens e registre as respostas.
Mensagem de commit
Escreva uma mensagem de Conventional Commits escolhendo tipo, escopo e mudança incompatível, com verificação do formato.
Formatador de GraphQL
Formate ou compacte consultas, mutações, fragmentos e esquemas GraphQL, preservando os comentários.
Validador de e-mail
Verifique uma lista de endereços de e-mail em busca de erros de formato, typos, endereços de função e duplicatas.
Tempo & automação
Converta carimbos de data e hora e entenda agendamentos padrão de cinco campos.
Conversor de Timestamp
Converta segundos e milissegundos Unix, ISO 8601, UTC e hora local.
Timestamp Unix
Leia os segundos e milissegundos Unix atuais, além de ISO, UTC e hora local.
Analisador de Cron
Valide a sintaxe cron de cinco campos e calcule as próximas execuções em UTC.
Explicador de Cron
Traduza a sintaxe cron de 5 campos em descrições de agendamento em inglês simples e projete horários de execução futuros.
Datas do Excel
Converta números de série do Excel em datas e vice-versa nos sistemas de 1900 e 1904, com horários e o bug do ano bissexto de 1900.
Dados de teste sintéticos
Crie fixtures JSON e CSV claramente fictícias e limitadas, sem enviar dados de origem.
Perfis de Exemplo
Gere dados fictícios de perfis para testar tabelas de contas, cartões de perfil e fluxos de desenvolvimento.
Endereços de exemplo
Gere dados de teste com formato de endereço para testar interfaces.
Produtos de Exemplo
Gere produtos sintéticos de catálogo e SKUs.
Pedidos de exemplo
Gere fixtures de pedidos sintéticos com IDs exclusivos para testes.
JSON de exemplo
Gere registros JSON válidos para testes, sem fazer uploads.
CSV de amostra
Gere registros sintéticos seguros para CSV para testar importações.
Dados fictícios
Gere dados fictícios para testes com seus próprios campos, até 1.000 linhas, em JSON, CSV ou comandos SQL INSERT.
Números & Unicode
Converta bases inteiras, codifique bytes UTF-8 e inspecione com exatidão valores escalares Unicode.
Binário → Decimal
Converta um inteiro binário com sinal para decimal usando aritmética exata com BigInt.
Decimal → binário
Converta um inteiro decimal com sinal para binário sem arredondamento de ponto flutuante.
Hexadecimal → Decimal
Converta um inteiro hexadecimal com sinal para decimal usando aritmética exata de tamanho arbitrário.
Decimal → hexadecimal
Converta um inteiro decimal com sinal para hexadecimal em maiúsculas, com precisão.
Octal → Decimal
Converta um número inteiro octal com sinal para decimal usando aritmética exata.
Decimal → Octal
Converta um inteiro decimal com sinal para octal sem perda de precisão em ponto flutuante.
Texto → Hex
Codifique texto como bytes UTF-8 em maiúsculas, em um formato hexadecimal limpo e separado por espaços.
Hex → Texto
Decodifique bytes hexadecimais, com ou sem espaços, como texto UTF-8 estrito.
Caractere → U+
Converta um valor escalar Unicode para as formas U+, decimal e hexadecimal.
U+ → caractere
Converta U+XXXX, 0xXXXX ou notação decimal em um caractere Unicode.
Inspetor de Unicode
Inspecione texto e detecte espaços de largura zero, caracteres de controle, marcas RTL e pontos de código Unicode.
Calculadora binária
Faça operações aritméticas e bit a bit em binário, octal, decimal ou hexadecimal, com complemento de dois.
Formatos de números
Converta números entre formatos como 1,234.56, 1.234,56 e 1 234,56, inclusive uma coluna inteira de uma só vez.
Design com CSS
Crie gradientes, sombras, escalas tipográficas, tamanhos fluidos e layouts de grade visualmente e copie o CSS.
Gradiente CSS
Crie gradientes CSS lineares, radiais e cônicos com prévia ao vivo, paradas de cor e predefinições.
Box Shadow
Crie um box-shadow CSS com deslocamento, desfoque, expansão, camadas e inset e copie o código.
Escala tipográfica
Crie uma escala modular de tamanhos de fonte, visualize cada etapa e copie variáveis CSS ou uma configuração do Tailwind.
CSS clamp()
Faça o tamanho da fonte ou o espaçamento crescer suavemente entre duas larguras de tela com uma expressão CSS clamp().
CSS Grid
Desenhe um layout de página em uma grade, nomeie as áreas e copie o CSS de grid-template.
Gerador de paletas
Gere paletas de cores harmoniosas, bloqueie as cores que quiser e exporte em CSS, Tailwind, JSON ou PNG.
Formas e fundos
Desenhe ondas e blobs em SVG e crie padrões de fundo e painéis de vidro fosco em CSS.
onda SVG
Crie ondas SVG em camadas para divisores de seções e copie o resultado como SVG ou CSS.
blob SVG
Gere formas orgânicas aleatórias em SVG, com uma cor ou gradiente, e baixe o arquivo.
padrão CSS
Crie listras, grades, pontos, xadrez e zigue-zague com gradientes CSS puros, prontos para copiar.
Glassmorphism
Crie cards de vidro fosco com backdrop-filter: ajuste o desfoque, a tonalidade e a borda, visualize e copie o CSS.
Divisor de formas
Crie divisores de seção em SVG, CSS e HTML com ondas, curvas, inclinações, triângulos, setas, zigue-zagues, nuvens e montanhas.
Padrões SVG
Crie padrões SVG contínuos com duas cores, fundo, espaçamento, contorno e rotação. Exporte CSS, SVG ou um ladrilho PNG.
Política e layout
Escreva uma política de segurança de conteúdo e explore formas CSS e layouts flexbox.
Gerador de CSP
Crie ou analise uma política de segurança de conteúdo com diretivas, predefinições e trechos de servidor prontos para copiar.
Clip path
Arraste pontos de polígonos ou ajuste um círculo, uma elipse ou um inset, visualize o recorte e copie o CSS.
Flexbox
Explore as propriedades flex do contêiner e dos itens com um layout ao vivo e CSS pronto para copiar.
Solicitações e chaves de certificado
Gere, decodifique e compare solicitações e chaves de certificado no seu navegador.
Decodificador de CSR
Decodifique uma solicitação de assinatura de certificado PEM: titular, nomes alternativos, chave pública, algoritmo e extensões.
Gerador de CSR
Gere uma chave privada RSA ou ECDSA e uma solicitação de certificado assinada no navegador, com campos do sujeito e nomes alternativos.
Comparador de Chaves e Certificados
Compare um certificado com uma chave privada RSA ou EC e/ou CSR para verificar se as chaves públicas correspondem, direto no navegador.
Conversor de PEM e DER
Converta certificados, chaves e CSRs entre PEM e DER binário, base64 ou hexadecimal, com detecção de tipo e conversão RSA PKCS#1/PKCS#8.
Formatar, validar e reparar JSON
O formatador de JSON identa o conteúdo para facilitar a leitura; o validador informa se ele é analisável e onde falha; o validador de JSON Schema verifica se ele tem o formato que você espera, não apenas sintaxe válida. Quando o JSON está quase certo — vírgulas finais, aspas simples, fim truncado, como modelos de linguagem frequentemente produzem — a ferramenta de reparo de JSON corrige as falhas mecânicas, e o JSON diff compara duas versões chave por chave, em vez de linha por linha.
CSV e planilhas
CSV parece simples e raramente é: delimitadores variam (vírgulas, ponto e vírgula em muitos locais europeus, tabulações), campos de texto podem conter o delimitador entre aspas e o Excel remove silenciosamente zeros à esquerda de códigos e transforma números longos em notação científica. O visualizador de CSV mostra como um arquivo é realmente interpretado, Excel para CSV e CSV para Excel convertem entre os dois, e CSV para JSON transforma linhas em registros para código.
Codificação não é criptografia
Base64, URL encoding e HTML entities mudam como os dados são escritos para sobreviverem a um determinado canal; qualquer pessoa pode reverter, então isso não esconde nada. Um hash é unidirecional e de comprimento fixo, útil para verificar se um arquivo não mudou — a ferramenta hash de arquivo calcula SHA-256 localmente —, mas um hash simples e rápido não é uma forma segura de armazenar senhas.
Um JWT é legível por qualquer um: o decodificador de JWT mostra suas claims sem nenhuma chave. Só a verificação da assinatura — como o verificador de JWT faz para tokens HMAC — prova que ele não foi alterado.
Tempo, agendamentos e identificadores
Timestamps Unix são segundos desde 1970 em UTC, mas JavaScript e muitas APIs usam milissegundos, então um valor com 13 dígitos quase sempre é milissegundos — o conversor de timestamp lida com ambos. Agendamentos cron são cinco campos (minuto, hora, dia do mês, mês, dia da semana) e geralmente rodam no fuso do servidor, muitas vezes UTC; o explicador de cron descreve um agendamento em palavras e lista suas próximas execuções. Para identificadores que não podem colidir, use um UUID em vez de um contador ou de um timestamp.