Ferramentas online
Lista de ferramentas online e grátis: JSON, PDF, SQL, hashes, regex, SEO e outras tarefas de desenvolvimento, no navegador.
Dados
- Formatador de JSONOrganize um JSON com indentação legível ou deixe o texto compacto.
- Validador de JSONConfira se um texto é JSON válido e veja o tipo do valor raiz.
- JSON para YAMLConverta um JSON válido em YAML.
- YAML para JSONConverta YAML em JSON formatado.
- Minificador de JSONCompacta um JSON válido em uma linha.
- Diff de JSONCompara dois JSON pela estrutura, com as chaves ordenadas.
- JSON para CSVConverte uma lista de objetos JSON em CSV.
- CSV para JSONConverte CSV com cabeçalho em uma lista JSON.
- JSON para XMLEnvolve um JSON em elementos XML.
- XML para JSONConverte XML bem formado em JSON.
- Formatador de XMLIndenta XML bem formado.
- Validador de XMLConfere se um XML está bem formado.
- Formatador de YAMLReescreve YAML com indentação estável.
- Validador de YAMLConfere se um YAML pode ser lido.
- Formatador de TOMLReescreve TOML válido.
- Validador de TOMLConfere a sintaxe TOML.
- Validador de JSON SchemaConfere dados JSON contra um JSON Schema.
- Gerador de JSON SchemaInfere um schema simples a partir de um exemplo.
- Testador de JSONPathConsulta um JSON com um caminho que começa em $.
- Achatar JSONTransforma objetos aninhados em chaves com ponto.
Codificação
- Base64Codifique e decodifique texto em Base64, inclusive acentos.
- Codificador de URLCodifique ou decodifique um componente de URL.
- Conversor Base64URLMostra Base64 comum e Base64 seguro para URL.
- Codificador de entidades HTMLTroca & < > e aspas por entidades.
- Decodificador de entidades HTMLConverte entidades nomeadas e numéricas em caracteres.
- Inspetor UnicodeMostra o code point e os bytes UTF-8 de cada caractere.
- Contador de bytes UTF-8Conta caracteres, unidades UTF-16 e bytes UTF-8.
- Hex para textoConverte bytes hexadecimais em texto UTF-8.
- Texto para hexMostra os bytes UTF-8 em hexadecimal.
- Binário para textoConverte grupos de 8 bits em texto UTF-8.
- Texto para binárioMostra cada byte UTF-8 em 8 bits.
- Codificador ROT13Gira as letras latinas em 13 posições.
- Gerador SHA-256Calcula o SHA-256 de um texto.
- Gerador SHA-512Calcula o SHA-512 de um texto.
- Gerador de HMACCalcula HMAC-SHA256 com a chave que você informar.
- Verificador de hashCompara dois hashes sem curto-circuitar o tamanho.
- Gerador de hash SRIGera integrity sha384 para um conteúdo de texto.
- Checksum de arquivoCalcula SHA-256 e SHA-512 de um arquivo ou de um texto.
Geradores
- Gerador de UUIDGere identificadores UUID versão 4 com o gerador do navegador.
- Gerador de senhaCrie senhas com o gerador criptográfico do próprio navegador.
- Gerador de QR CodeCrie um QR Code em PNG a partir de um texto ou link.
- Gerador de CronMonte uma expressão cron de cinco campos e leia o que ela significa.
- Gerador de ULIDGera identificadores ULID com tempo e aleatoriedade criptográfica.
- Gerador de Nano IDGera IDs de 21 caracteres com o gerador criptográfico.
- Gerador de frase-senhaJunta palavras de uma lista fixa usando aleatoriedade criptográfica.
- Gerador de lorem ipsumGera parágrafos de texto fictício.
- Dados fictíciosGera nomes, e-mails e cidades de exemplo.
- JSON de exemploMonta JSON a partir de campos uuid, name, email, int e bool.
- Gerador de INSERTGera INSERT a partir de CSV ou de um JSON.
- INSERT para UPDATEConverte um INSERT simples em UPDATE usando a primeira coluna no WHERE.
- Esqueleto HTMLGera um HTML5 mínimo.
- Reset CSSGera um reset curto e próprio para começar uma página.
- Gerador de .gitignoreMonta regras para node, python, go, java e editor.
- Gerador de ComposeMonta um serviço com imagem e porta.
- Gerador de DockerfileCria um modelo para node, python ou static.
- Gerador de NginxGera um server com proxy_pass.
- Workflow de testeGera um workflow que instala Node e roda um comando.
- Manifesto KubernetesGera um Deployment e um Service simples.
Validadores
- Testador de regexTeste uma expressão regular JavaScript contra um texto.
- Decodificador de JWTLeia o cabeçalho e o payload de um JSON Web Token.
- Validador de e-mailConfere o formato de um e-mail, sem consultar a caixa.
- Validador de URLConfere se o texto é uma URL absoluta.
- Validador de IPv4Confere quatro octetos decimais sem zero à esquerda.
- Validador de IPv6Confere a forma geral de um IPv6.
- Validador de UUIDConfere o formato e informa a versão.
- Biblioteca de regexConsulta padrões iniciais para tarefas comuns.
- Validador de HTMLConfere se as tags abertas também fecham.
- Validador de CSSConfere se as chaves estão equilibradas.
- Sintaxe JavaScriptAnalisa a sintaxe sem executar o código.
- Sintaxe SQLConfere se o formatador SQL consegue ler a consulta.
- Validador SemVerConfere uma versão semântica.
- Validador de OpenAPIConfere campos obrigatórios de um documento OpenAPI ou Swagger.
- XML e XSDConfere se o XML está bem formado e se a raiz aparece no XSD colado.
- YAML com schemaValida um YAML contra um JSON Schema.
- Tipos MIMEConsulta tipos MIME de extensões comuns.
- Formatador de telefoneAgrupa dígitos. Onze ou dez dígitos seguem o formato brasileiro.
- Validador de cartãoConfere a quantidade de dígitos, a bandeira pelo prefixo e o checksum de Luhn.
- Validador de IBANConfere o formato e o checksum módulo 97.
- Contraste de corCalcula a razão WCAG entre duas cores.
Tempo
- Conversor de timestampConverta timestamp Unix em data e data em timestamp.
- Conversor de fusoMostra um instante em UTC e em outro fuso.
- Formatador ISO 8601Mostra um instante em ISO, data e semana ISO.
- Diferença entre datasCalcula dias, horas e a diferença de calendário.
- Calculadora de idadeCalcula anos, meses e dias até hoje.
- Conversor de duraçãoConverte durações com ms, s, m, h e d.
- Inspetor de epochMostra segundos, milissegundos e ISO de um timestamp.
- Próximas execuções cronLista cinco horários futuros de uma expressão de cinco campos.
- Calculadora de porcentagemCalcula p% de n, a/b e n + p% ou n - p%.
- Conversor de baseConverte um inteiro entre as bases 2 e 36.
- Calculadora bináriaSoma, subtrai, multiplica e aplica operações bit a bit.
- Notação científicaMostra um número em decimal e em notação científica.
- Números aleatóriosGera inteiros com o gerador criptográfico do navegador.
- Estatística básicaCalcula soma, média, mediana, mínimo, máximo e desvio.
- Conversor de bytesConverte bytes entre unidades SI e IEC.
- Calculadora de transferênciaEstima o tempo para transferir um tamanho a uma taxa.
- Calculadora de sub-redeCalcula rede, máscara, broadcast e faixa de um IPv4 CIDR.
- Permissões chmodConverte octal e simbólico rwx.
Texto
- Comparador de textoVeja o que mudou entre dois textos, linha a linha.
- Contador de palavrasConte palavras, caracteres e linhas enquanto você digita.
- Contador de caracteresConta caracteres Unicode, unidades UTF-16 e caracteres sem espaço.
- Contador de linhasConta linhas, linhas vazias e linhas com texto.
- Tempo de leituraEstima a leitura em 200 palavras por minuto.
- Conversor de caixaMostra maiúsculas, minúsculas, título e frase.
- Para camelCaseConverte palavras separadas ou outros casos para camelCase.
- Para snake_caseConverte um nome para letras minúsculas e underscores.
- Para kebab-caseConverte um nome para palavras minúsculas separadas por hífen.
- Removedor de linhas repetidasMantém a primeira ocorrência de cada linha.
- Limpador de espaçosTira espaços nas pontas, junta espaços internos e reduz linhas vazias.
- Ordenador de linhasOrdena linhas com comparação numérica.
- Buscar e substituirSubstitui um texto exato por outro.
- Substituir com regexSubstitui ocorrências de uma expressão JavaScript.
- Inversor de textoInverte a ordem dos caracteres Unicode.
- Gerador de slugCria um slug minúsculo sem acentos.
- Texto em ASCIIDesenha letras maiúsculas com uma fonte de bloco.
- Tabela MarkdownConverte CSV em uma tabela Markdown.
- Escapar textoEscapa um texto como conteúdo de string JSON, ou desfaz um texto já entre aspas.
- Extrator de coluna CSVExtrai uma coluna pelo nome ou pela posição, começando em 1.
Formatadores
- Formatador de SQLIndente uma consulta SQL para ficar mais fácil de ler.
- Formatador de HTMLIndente HTML para leitura.
- Formatador de CSSIndente CSS para leitura.
- Pré-visualizador de MarkdownVeja como um Markdown é renderizado, sem executar HTML cru.
- Minificador de HTMLRemove espaços e comentários de um HTML.
- Minificador de CSSCompacta regras CSS.
- Formatador de JavaScriptIndenta JavaScript com Prettier.
- Minificador de JavaScriptCompacta JavaScript e encurta nomes locais.
- Formatador de TypeScriptIndenta TypeScript com Prettier.
- Formatador de JSONCIndenta JSON com comentários e mantém os comentários.
- Formatador de GraphQLIndenta uma operação GraphQL.
- Formatador de MarkdownPadroniza Markdown com Prettier.
- Markdown para HTMLConverte Markdown em HTML e escapa HTML cru.
- HTML para MarkdownConverte HTML simples em Markdown.
- Otimizador de SVGRemove comentários, XML prolog e metadados comuns de editor.
- Minificador de XMLCompacta XML bem formado.
- Normalizador de PythonTroca tab por espaços, tira espaço no fim da linha e reduz linhas vazias.
- Formatador de PHPIndenta chaves de um trecho PHP.
- Formatador de shellIndenta blocos then, do e chaves.
- Minificador de YAMLReescreve YAML em estilo de fluxo compacto.
Frontend
- PX para REMConverta pixels e rem usando a base que você escolher.
- Gradiente CSSMonta um linear-gradient e mostra a prévia.
- Sombra CSSMonta um box-shadow.
- Raio da bordaGera border-radius em pixels.
- FlexboxMonta um contêiner flex e mostra três caixas.
- CSS GridMonta colunas iguais e mostra a prévia.
- CSS clampGera um font-size fluido com clamp.
- HEX para RGBConverte uma cor hexadecimal em RGB e HSL.
- RGB para HSLConverte rgb() ou hex em HSL e de volta para hex.
- Paleta de corGera cinco variações de luminosidade.
- Animação CSSGera um keyframe de escala e a regra animation.
- Transform CSSGera rotate e scale.
- Clip-pathMostra formas comuns de clip-path.
- Visualizador de path SVGDesenha um atributo d em um SVG local.
- Favicon SVGGera um favicon SVG com uma ou duas letras.
- BreakpointsLista media queries frequentes.
- Entidades HTMLConsulta entidades nomeadas frequentes.
- Data URIMonta um data URI de um texto ou de um arquivo pequeno.
- Especificidade CSSCalcula a tripla (a, b, c) de um seletor.
- Juntar PDFUne dois ou mais PDFs na ordem escolhida.
- Dividir PDFGera um PDF por página.
- Regravar PDFRegrava o PDF com fluxos de objeto. Não recomprime imagens.
- PDF para imagensDesenha as páginas em PNG neste navegador.
- Imagens para PDFCria uma página por PNG ou JPEG.
- Girar PDFGira páginas em 90, 180 ou 270 graus.
- Reordenar páginasGera um PDF na nova ordem.
- Remover páginasTira as páginas indicadas.
- Extrair páginasCria um PDF só com as páginas pedidas.
- Numerar páginasEscreve o número no rodapé de cada página.
- Marca d'águaEscreve um texto diagonal em cada página.
- Metadados do PDFMostra título, autor, assunto e a quantidade de páginas.
- Editar metadadosDefine título, autor e assunto.
- Extrair texto do PDFLê o texto de cada página e numera o resultado.
- PDF para textoJunta o texto das páginas.
- PDF para MarkdownColoca o texto de cada página sob um título.
- Preencher formulárioPreenche campos de texto de um PDF.
- Tamanho da páginaMostra cada página em pontos e milímetros.
API
- Montador de requisiçãoMonta a mensagem HTTP sem enviá-la.
- cURL para fetchConverte um cURL simples em fetch.
- cURL para PythonConverte um cURL simples em requests.
- cURL para PHPConverte um cURL simples em curl_setopt_array.
- Códigos HTTPConsulta o significado de códigos frequentes.
- Inspetor de cabeçalhosLista cabeçalhos colados e aponta alguns de segurança ausentes.
- Verificador de assinatura JWTConfere HS256, HS384, HS512 ou uma chave pública RSA que você cola.
- Escopos OAuthConsulta escopos OIDC, GitHub e Google frequentes.
- Payload de webhookMostra um JSON de exemplo para GitHub, Stripe ou Slack.
- Montador GraphQLMonta uma query ou mutation sem enviá-la.
- Introspecção GraphQLLista tipos e campos de um JSON de introspecção colado.
- OpenAPI para MarkdownLista paths e métodos de um OpenAPI.
- Formatador de resposta HTTPIndenta o corpo JSON de uma resposta colada.
- Leitor de User-AgentAponta navegador e sistema por marcas conhecidas.
- Separador de URLSepara protocolo, host, caminho, query e hash.
- Query stringMonta uma query string codificada.
- Cabeçalhos CORSGera os cabeçalhos Allow de uma resposta.
- Teste de WebSocketAbre uma conexão a partir deste navegador para o endereço que você escrever.
- Assinatura de webhookCalcula HMAC-SHA256 do corpo com o segredo que você já tem.
DevOps
- Validador de ComposeConfere se há services e se cada um tem image ou build.
- Lint de DockerfileAponta tag ausente, falta de USER, ADD e ENV com nome de segredo.
- docker run para ComposeConverte porta, env, volume e nome em um serviço.
- Validador de manifestoConfere apiVersion, kind e metadata.name em cada documento.
- Recursos KubernetesSoma cpu e memory de requests e limits.
- Values do HelmGera um values.yaml curto.
- Comparador de .envMostra chaves só de um lado e chaves com valores diferentes.
- Mascarar .envTroca valores por ***.
- Comandos GitMonta status, clone, branch, commit, push, pull ou stash.
- Nome de branchMonta tipo/ticket/descrição em slug.
- Commit convencionalMonta a primeira linha e, se houver, o rodapé de breaking change.
- Comparador SemVerDiz qual versão é maior.
- ChangelogAgrupa commits convencionais.
- Workflow do GitHubGera um workflow de CI ou de Pages.
- Validador de NginxConfere chaves, ponto e vírgula e server_name.
- Rewrite ApacheGera Redirect e o rewrite equivalente do Nginx.
- chmod no LinuxConverte a permissão e mostra o comando chmod.
- Serviço systemdGera um unit file simples.
- Timestamp de logAnexa o ISO de números que parecem epoch.
Banco de dados
- Minificador de SQLJunta espaços e remove comentários de linha.
- Montador de SELECTMonta um SELECT a partir de campos.
- Gerador de UPDATEMonta um UPDATE e exige WHERE.
- Montador de DELETEMonta um DELETE. Sem WHERE, só segue se confirm for all.
- Tabela para JSONConverte uma tabela separada por barra ou vírgula em JSON.
- JSON para SQLEnvolve objetos JSON em INSERT dentro de uma transação.
- Esquema em textoDesenha tabelas lidas de CREATE TABLE.
- Diagrama ERGera um erDiagram Mermaid a partir de CREATE TABLE.
- Tipos SQLConsulta tipos frequentes do PostgreSQL.
- Connection stringMonta uma URL postgresql:// com a senha codificada.
- Formatador MongoDBIndenta o objeto de uma consulta de shell.
- MongoDB para JSONTroca ObjectId, ISODate e NumberLong por JSON.
- Inspetor BSONLê o tamanho e os nomes de um documento BSON em hexadecimal.
- Comando RedisMonta um comando conhecido e explica o verbo.
- Sugestão de índiceSugere um índice a partir das colunas do WHERE.
- Seed de bancoGera INSERT fictícios.
- Modelo de migrationGera um CREATE TABLE a partir de nome:tipo.
- Nomes de tabelaMostra snake, camel, pascal e kebab.
SEO
- Explicador de status HTTPExplica um código colado. Não pede a URL na rede.
- Meta tagsGera title, description e canonical.
- Analisador de metaLê title, description, canonical e robots de um HTML colado.
- Open GraphGera as meta property og.
- Twitter CardGera um card summary_large_image.
- robots.txtGera um robots.txt com allow, disallow e sitemap.
- Sitemap XMLGera um urlset a partir de uma URL por linha.
- Validador de sitemapConfere se o XML está bem formado e conta as tags loc.
- CanonicalGera a tag link canonical.
- Dados estruturadosGera um JSON-LD simples.
- Schema de FAQGera FAQPage a partir de pergunta | resposta.
- Schema de breadcrumbGera BreadcrumbList.
- HreflangGera links alternate.
- Regras de redirectGera rewrite do Nginx e Redirect do Apache.
- Links no HTMLExtrai href e src e confere a sintaxe. Não pede os endereços na rede.
- Densidade de termosConta as palavras mais repetidas.
- Prévia de snippetMostra o recorte de título e descrição e a contagem de caracteres.
- Favicon no HTMLProcura link rel=icon no HTML colado.
- Tamanho do HTMLMede bytes, tags, imagens e scripts do texto colado.