Desenvolvimento e dados
Formate, valide, codifique e transforme dados com segurança no navegador sem enviar a nenhum servidor.
Ferramentas disponíveis (75)
← Voltar para todas as ferramentasJSON e serialização
Formatador e validador JSON
A sintaxe JSON é verificada antes da saída. A formatação altera apenas os espaços fora das strings: preserva números literais, notação decimal e exponencial, escapes, nomes de membros repetidos e sua ordem. A minificação remove somente os espaços JSON fora das strings.
Conversor CSV ↔ JSON
Analisa texto separado por vírgulas, ponto e vírgula ou tabulações, com campos entre aspas, aspas duplicadas e quebras de linha internas. CSV para JSON produz objetos com valores de string. JSON para CSV produz cabeçalho e registros separados por CRLF a partir de uma matriz de objetos; células ausentes ou nulas ficam vazias e valores aninhados viram texto JSON. Desativado por padrão: as células CSV permanecem strings. Ao ativar, true/false exatos em minúsculas viram booleanos, e números na sintaxe JSON só são convertidos se o valor decimal for preservado na serialização. Zeros à esquerda, espaços ao redor, zero negativo, inteiros inseguros, estouro, subfluxo e decimais que perderiam precisão permanecem strings. Datas, null e células vazias permanecem strings. Aspas CSV delimitam campos; não desativam a inferência. A escrita numérica pode mudar (1.00 vira 1). Desative a inferência para preservar identificadores e a escrita original.
Comparador e gerador de patches JSON (JSON Diff)
Compare dois documentos JSON e gere operações add, remove e replace do RFC 6902. Revise e copie o patch localmente.
Conversor bidirecional de JSON e YAML
Converta JSON e dados YAML 1.2 core com direções explícitas, expansão limitada de aliases e rejeição de valores que perderiam precisão.
Formatador e validador de XML
Verifique a sintaxe de namespaces XML 1.0 e formate contêineres compactos, preservando texto, referências, comentários e CDATA.
Conversor bidirecional de XML e JSON
Converta XML compatível em JSON ou JSON compatível em XML no navegador. CDATA é tratado como texto e a sintaxe XML ou os bytes originais podem não ser preservados.
Conversor de TOML (para JSON e YAML)
Converta mapeamentos JSON e YAML para TOML, ou TOML para JSON e YAML, com direções explícitas e verificações de perda de dados.
Conversor bidirecional de INI e JSON
Converta um dialeto INI documentado que diferencia maiúsculas para JSON e vice-versa, preservando strings e rejeitando nomes duplicados ou tipos incompatíveis.
Conversor de CSV para tabela Markdown
Analisa campos separados por vírgulas com escape de aspas duplas, preserva quebras de linha entre aspas e campos vazios e usa o primeiro registro como cabeçalho Markdown. Escapa barras verticais e invertidas, converte delimitadores HTML em entidades e quebras de célula em elementos br.
Conversor de tabela Markdown para CSV ou JSON
Lê uma tabela Markdown com cabeçalho e separador e retorna CSV entre aspas e uma matriz JSON. Células ausentes viram strings vazias.
Avaliador de expressões JSONPath
Avalia uma expressão JSONPath implementada contra JSON local e retorna a correspondência como JSON. Sintaxe não suportada ou sem correspondência gera erro.
Ferramenta de Limited jq-style JSON Path Selector
Use Ferramenta de Limited jq-style JSON Path Selector diretamente no navegador. Confira as entradas aceitas, o resultado e os limites antes de exportar.
Inspetor de JSON seguro para inteiros grandes (BigInt)
Procura sequências decimais com sinal fora do intervalo de inteiros seguros do JavaScript. Não analisa JSON; dígitos em strings também podem aparecer.
Formatador de NDJSON e JSON Lines
Analisa cada linha não vazia como JSON e mostra valores numerados e indentados. A saída é texto para inspeção, não JSON ou NDJSON válido.
Inspetor de MessagePack
Decodifica um valor MessagePack hexadecimal compatível e o mostra como JSON. Rejeita UTF-8 inválido, tipos não suportados, bytes finais e mapas com chaves não textuais ou duplicadas.
Inspetor e conversor de CBOR
Decodifica um valor CBOR hexadecimal compatível de comprimento definido como JSON. Rejeita tags, comprimento indefinido, UTF-8 inválido, bytes finais e mapas com chaves não textuais ou duplicadas.
Conversor bidirecional de BSON e JSON
Converte um objeto JSON em bytes BSON hexadecimais com encode, ou um documento BSON hexadecimal completo em JSON com decode. Comprimentos e números usam a ordem little-endian. Aceita strings, booleanos, null, doubles finitos, int32, int64, documentos aninhados e arrays.
Validador e diagnóstico offline de JSON Schema
Validador e diagnóstico offline de JSON Schema: Valida tipos de dados, existência de propriedades e regras de restrição em relação ao esquema JSON DOM.
Ferramenta para nivelar e desaninhar JSON
Ferramenta para nivelar e desaninhar JSON: Achata recursivamente a hierarquia em caminhos-chave delimitados por pontos.
Codificação e identificadores
Conversor de timestamp Unix
Converte segundos ou milissegundos Unix decimais em um instante com precisão de milissegundos e mostra hora local, UTC e ISO 8601. A data local é convertida para a unidade selecionada usando o fuso horário do navegador.
Codificador e decodificador de entidades HTML
Lê texto e modo de codificar/decodificar. Ao codificar troca &, <, >, aspas e apóstrofos por entidades; ao decodificar usa um textarea do navegador quando disponível e devolve texto.
Normalizador Unicode (NFC / NFD)
Normalizador Unicode (NFC / NFD): Aplica o formulário C de normalização Unicode padrão (decomposição canônica seguida de composição canônica).
Visualizador de dump hexadecimal (Hex Dump)
Codifica o texto em UTF-8 com TextEncoder e emite uma linha por byte com offset hexadecimal minúsculo de oito dígitos e valor de dois dígitos. Não lê arquivo binário nem exibe grade ASCII de 16 bytes.
Conversor de bases numéricas
Lê texto inteiro com sinal na base de origem escolhida e exibe dígitos em maiúsculas na base de destino de 2 a 36, sem conversão para Number.
Gerador de identificadores UUID, ULID e NanoID
Reconhece o formato de um UUID ou ULID informado; caso contrário usa Web Crypto para gerar UUIDv4 por padrão, UUIDv7 no modo v7 ou ULID/Nano ID aleatórios nos modos correspondentes. Os ULIDs não são monotônicos.
Decodificador de identificadores Snowflake
Decodifica um ID decimal sem sinal com epochMs opcional pelo layout fixo 41/5/5/12 compatível com Twitter. Não detecta layouts nem chama API.
Conversor de convenções de nomenclatura (camelCase, snake_case)
Conversor de caixa: transforma o texto fornecido em lower, upper, title, camel ou snake. Title, camel e snake separam sequências de letras e números Unicode em outros caracteres; lower e upper transformam o texto diretamente.
Gerador de senhas seguras e aleatórias
Lê o comprimento, usa 20 por padrão e limita a 8–128; depois amostra letras, dígitos e símbolos de um alfabeto fixo com rejeição via Web Crypto e devolve a senha.
Gerador de slugs para URL
Aplica Unicode NFKD, remove marcas combinantes U+0300–U+036F, converte para minúsculas, substitui sequências fora de letras e números por hífens e remove hífens nas pontas.
Contador e estimador de tokens de IA
Conta pontos de código Unicode e palavras separadas por espaços; estima tokens como teto(pontos não CJK ÷ 4) mais um por caractere CJK encontrado. Não usa tokenizador nem conta bytes UTF-8.
Escapador de strings para Regex
Escapador de strings para Regex: Acrescenta barras invertidas a todos os símbolos reservados de expressões regulares (`. * + ? ^ $ { } ( ) | [ ] \`).
Detector de codificação de caracteres
Informa o tamanho em bytes UTF-8 do texto digitado, um caractere BOM inicial e a presença de NUL. Não detecta a codificação original de texto colado que o navegador já decodificou.
Escapador de literais de string JavaScript
Retorna o texto como literal entre aspas e escapado. Não desfaz escapes de um literal existente.
Geração de código e AST
Conversor de JSON para interfaces TypeScript
Gera interfaces TypeScript ou um alias Root a partir de JSON. Todos os elementos dos arrays contribuem para a união de tipos; propriedades entre aspas e nomes únicos preservam chaves incomuns e evitam colisões.
Conversor de JSON para esquemas Zod
Gera um RootSchema do Zod a partir de todos os valores JSON e elementos dos arrays. Objetos rejeitam chaves desconhecidas e arrays mistos usam uniões. A validação preserva propriedades próprias, incluindo __proto__; entradas profundas usam declarações separadas.
Conversor de JSON para estruturas Go
Gera structs Go ou um alias Root com campos exportados, nomes únicos e tags JSON. Arrays mistos e null usam json.RawMessage; chaves que não podem ser representadas com segurança nas tags produzem map[string]json.RawMessage.
Conversor de JSON para modelos Pydantic de Python
Gera classes BaseModel ou um RootModel do Pydantic 2. Aliases preservam as chaves originais, nomes únicos evitam conflitos do Python e todos os elementos dos arrays contribuem para os tipos Union.
Conversor de JSON para estruturas Rust Serde
Gera structs Rust ou um alias Root com serialização e desserialização do Serde. Os campos usam nomes abreviados únicos e preservam as chaves por serde rename ou buscas explícitas em mapas para chaves longas; arrays mistos e null usam serde_json::Value.
Visualizador de diferenças entre texto e código
Visualizador de diferenças entre texto e código: compara dois textos linha a linha nos mesmos índices e marca linhas iguais, removidas e adicionadas; não calcula uma sequência mínima de edição.
Gerador de guardas de cabeçalho C/C++
Gerador de guardas de cabeçalho C/C++: Limpa delimitadores de caminho em tokens maiúsculos e formata proteções do pré-processador `#ifndef / #define`.
Removedor de comentários de código
Removedor de comentários de código: Tokeniza lexicamente o código-fonte enquanto remove blocos de comentários de linha única e multilinha.
Explorador leve de AST para JavaScript
Analise JavaScript ou TypeScript localmente em uma árvore ESTree interativa. Recolha nós e selecione qualquer nó para destacar seu trecho no código-fonte. A entrada deve ter menos de 100.000 bytes UTF-8.
SQL e banco de dados
Formatador e embelezador de SQL
Formata SQL com recuo e palavras-chave em maiúsculas sem executar consultas. Preserva como texto o conteúdo entre aspas e comentários.
Minificador de comentários e espaços SQL
Remove comentários e comprime espaços fora de strings SQL entre aspas. Não analisa nem executa a consulta.
Linux e Git
Verificador e explicador de expressões Cron
Valida uma expressão cron de cinco campos e devolve a expressão inalterada com explicação dos campos em inglês. Aceita nomes JAN–DEC e SUN–SAT; não calcula próximas execuções.
Guia de referência de Crontab
Valida uma máscara cron de cinco campos e lista minuto, hora, dia do mês, mês e dia da semana em inglês. Não resolve calendário, fuso horário nem próxima data.
Calculadora de permissões Chmod do Linux
Aceita um modo octal de três ou quatro dígitos; ignora o primeiro dígito de permissões especiais e converte os três últimos em rwx de dono, grupo e outros, além de um comando chmod.
Validador e linter de arquivos .env
Validador .env: verifica linhas sem comentário após trim, export opcional, chave ASCII, sinal de igual e chaves duplicadas; não interpreta semântica de shell.
Linter e analisador de Dockerfile
Dockerfile Linter: usa heurísticas fixas por linha para FROM, tags de imagem, USER, RUN consecutivos, certos apt-get install, COPY e ADD; não analisa AST nem constrói imagens.
Validador de arquivos Docker Compose
Validador Docker Compose: analisa YAML apenas para exigir objeto raiz com services e listar suas chaves; não valida o esquema Compose nem executa contêineres.
Gerador de arquivos .gitignore
Gerador .gitignore: expande listas fixas de padrões node, python e macos, remove duplicatas e comenta rótulos desconhecidos; não busca modelos do GitHub nem inspeciona repositórios.
Construtor de mensagens Conventional Commits
Formata campos JSON fornecidos como modelo de mensagem de commit com padrões e corpo/issues opcionais. Não inspeciona nem cria commit e não valida completamente Conventional Commits.
Assistente de comandos Git e reversão de ações
Assistente de comandos Git e reversão de ações: Constrói sinalizadores de comando padrão da CLI do Git que correspondem à operação de destino.
Comparador e verificador de intervalos SemVer
Comparador e verificador de intervalos SemVer: Analisa e compara versões SemVer 2.0.0, incluindo a precedência de pré-lançamentos, verifica intervalos padrão e calcula incrementos de versão. O processamento ocorre localmente no navegador.
Simulador de próximas execuções de Crontab
Lê JSON com cron de cinco campos e from opcional, começa no próximo minuto UTC inteiro após esse instante, busca até 525.600 limites de minuto e devolve apenas o primeiro ISO correspondente.
Limpeza de texto e linhas
Ferramenta de desduplicação e ordenação de texto
Apara linhas, remove vazias e duplicatas exatas e ordena com comparação numérica conforme a configuração regional. desc no segundo campo inverte o resultado crescente.
Adicionador em lote de prefixos e sufixos de texto
Adicionador em lote de prefixos e sufixos de texto: Itera linha por linha, anexando strings de prefixo e sufixo definidas a entradas não vazias.
Conversor de números para palavras em inglês
Aceita apenas inteiros entre -999.999.999.999 e 999.999.999.999, divide em grupos de mil e devolve palavras em inglês. Frações decimais são rejeitadas.
Conversor de números para escrita financeira chinesa
Converte valores com até duas casas decimais em caracteres financeiros chineses simplificados com yuan, jiao e fen. Rejeita casas extras.
Gerador de arte textual com blocos Unicode
Converte A–Z e 0–9 em glifos de blocos Unicode integrados de cinco linhas; caracteres não suportados viram pontos de interrogação.
Operações de conjuntos com linhas de texto
Lê as coleções JSON left e right e a operação. Calcula união, interseção, diferença esquerda menos direita ou diferença simétrica com Set do JavaScript e devolve strings por linha.
Extrator de colunas de texto
Divide cada linha não vazia por tabulações ou vírgulas e devolve uma coluna a partir de 1; não analisa CSV/TSV entre aspas.
Remover tags HTML para texto simples
Remove blocos script/style e texto semelhante a tags, decodifica algumas entidades e reduz espaços. Não analisa HTML nem preserva estrutura Markdown.
Soletrador do alfabeto fonético da OTAN
Soletrador do alfabeto fonético da OTAN: Traduz caracteres em palavras-código do alfabeto fonético padrão da OTAN / ICAO.
Calculadora de distância de Levenshtein
Calculadora de distância de Levenshtein: Calcula inserções, exclusões e substituições mínimas com uma linha de programação dinâmica sobre unidades UTF-16 do JavaScript e retorna similaridade normalizada.
Calculadora de entropia de Shannon para texto
Calculadora de entropia de Shannon para texto: Calcula probabilidades de frequência de caracteres p(i) e avalia a fórmula de entropia de Shannon H = -Σ p(i) log2 p(i).
Frontend web e CSS
Analisador de cabeçalhos User-Agent
Compara o User-Agent com poucas expressões para Edge, Chrome, Firefox, Safari e sistemas comuns e mostra navegador, SO e booleano mobile. Padrões desconhecidos ficam Unknown; não é parser completo de UA.
Consulta de códigos de status HTTP
Consulta o inteiro inicial em uma tabela local de 16 status HTTP comuns e devolve código e frase, ou um aviso de desconhecido. Não faz requisição HTTP nem cobre todo o registro.
Consulta de tipos MIME
Consulta de tipos MIME: consulta uma base MIME incluída por extensão de arquivo ou cadeia de tipo MIME; não inspeciona bytes do arquivo.
Formatador e minificador de HTML
Formatador e minificador de HTML: Remove espaços em branco entre tags, remove comentários HTML e recolhe espaços em branco contíguos.
Formatador e minificador de CSS
Lê CSS e modo format/minify. Format insere quebras simples ao redor de chaves e pontos e vírgulas; minify remove comentários e espaços extras ao redor da pontuação. Não remove ponto e vírgula nem analisa árvore CSS.
Gerador de modelos HTML5 Boilerplate
Gera uma estrutura HTML fixa com UTF-8, metadados de viewport e o título informado. Remove os sinais de ângulo e faz escape HTML de & e aspas no título; não realiza validação HTML formal.
Gerador de sombras CSS box-shadow
Lê um objeto JSON com x, y, blur, spread, color e inset e devolve uma única declaração CSS box-shadow. Não mostra prévia nem combina várias sombras.
Gerador de gradientes CSS
Lê uma configuração JSON de gradiente linear ou radial com pelo menos duas paradas de cor e posição e emite uma declaração CSS background. Não aceita gradientes cônicos nem prévia interativa.
Gerador de estilos Glassmorphism em CSS
Gerador de estilos Glassmorphism em CSS: Constrói CSS moderno com desfoque de filtro de fundo e regras de borda semitransparentes.
