Geradores de Documentos
CPF e CNPJ válidos para testes e desenvolvimento
Sobre o Gerador de CPF & CNPJ
O que é o CPF?
O CPF (Cadastro de Pessoas Físicas) é o documento fiscal de identificação de brasileiros e residentes no Brasil, emitido pela Receita Federal. Possui 11 dígitos e dois dígitos verificadores.
O que é o CNPJ?
O CNPJ (Cadastro Nacional de Pessoas Jurídicas) identifica empresas e organizações perante a Receita Federal. Desde 2026, o novo CNPJ alfanumérico substitui o formato apenas numérico.
Para que servem estes geradores?
- Testes de formulários: valide campos com CPF/CNPJ reais sem expor dados de terceiros
- Desenvolvimento de sistemas: preencha bancos de dados de teste e ambientes de homologação
- QA e automação: crie suítes de testes com documentos matematicamente válidos
- Demonstrações de software: mostre funcionalidades sem utilizar dados pessoais reais
Como usar
Ative ou desative a pontuação com o toggle, escolha o tipo de CNPJ (numérico ou alfanumérico) e clique no botão correspondente. O histórico dos últimos 10 documentos gerados fica salvo na sessão.
Gerador em Lote
Gere múltiplos CPF ou CNPJ de uma vez
Sobre o Gerador em Lote
Geração em massa
Gere até 200 CPFs ou CNPJs de uma só vez, no formato desejado (com ou sem pontuação) e separados por nova linha, vírgula ou ponto e vírgula.
Exportação prática
Copie todos os documentos para a área de transferência ou baixe como arquivo .txt — ideal para importar em sistemas de teste ou scripts de automação.
Para que serve?
- Carga de banco de dados: popular tabelas de teste com centenas de registros
- Testes de performance: validar como o sistema lida com grandes volumes de documentos
- Importações em lote: gerar arquivos CSV/TXT para importação em sistemas
- Seeds de desenvolvimento: base para popular ambientes de dev e staging
Como usar
Selecione o tipo (CPF, CNPJ Numérico ou Alfanumérico), defina a quantidade (até 200), escolha o separador e clique "Gerar". Em seguida copie ou baixe o resultado.
Dados de Pessoa
Perfil completo com dados fictícios para testes
Sobre o Gerador de Dados de Pessoa
Perfil completo fictício
Gera um perfil com nome, CPF, RG, data de nascimento, telefone, e-mail e endereço — todos completamente fictícios, gerados algoritmicamente sem qualquer referência a pessoas reais.
Dados coerentes
Nome, gênero, e-mail e demais campos são gerados de forma consistente entre si, tornando o perfil realista para apresentações e demonstrações.
Para que serve?
- Mockups e protótipos: preencha telas de cadastro com dados realistas
- Testes de sistema: crie usuários fictícios para fluxos de cadastro e login
- Demonstrações: apresente sistemas com dados que parecem reais
- Treinamento: exemplos para capacitações sem expor dados reais de clientes
Como usar
Escolha o gênero (aleatório, masculino ou feminino) e clique "Gerar Nova Pessoa". Cada campo pode ser copiado individualmente com o botão "Copiar" correspondente.
Cartão de Crédito
Números válidos pelo algoritmo de Luhn para testes
Sobre o Gerador de Cartão de Crédito
Algoritmo de Luhn
Os números gerados são matematicamente válidos pelo algoritmo de Luhn — o mesmo usado para verificar cartões reais — mas não correspondem a nenhuma conta bancária ou pessoa existente.
Múltiplas bandeiras
Suporta Visa, Mastercard, American Express, Elo e Hipercard, respeitando os prefixos (BINs) e comprimentos específicos de cada bandeira.
Para que serve?
- Testes de integração de pagamento: Stripe, PagSeguro, Mercado Pago em ambiente sandbox
- Validação de formulários: testar se o checkout valida e formata corretamente os dados
- Desenvolvimento de e-commerce: simular fluxos completos de compra sem cobranças reais
- Treinamentos: demonstrar fluxos de pagamento sem utilizar dados reais
Como usar
Selecione a bandeira desejada (ou deixe "Aleatória") e clique "Gerar Cartão". O número, titular, validade e CVV são exibidos individualmente e podem ser copiados separadamente.
Gerador de Lorem Ipsum
Texto placeholder para design e prototipação
Sobre o Lorem Ipsum
A origem
Lorem Ipsum é texto placeholder derivado do "De Finibus Bonorum et Malorum" de Cícero (45 a.C.). É usado há séculos em tipografia e, desde os anos 1960, em design gráfico e web.
Por que usar?
O texto sem significado real permite que designers e desenvolvedores foquem no layout e na tipografia, sem distrações causadas pelo conteúdo definitivo.
Para que serve?
- Protótipos de UI/UX: preencha wireframes e mockups com texto de comprimento realista
- Testes de layout: verifique como o design se comporta com diferentes volumes de texto
- Apresentações: demonstre componentes de interface antes do conteúdo final
- Desenvolvimento web: preencha templates, e-mails e páginas em construção
Como usar
Escolha o tipo (parágrafos, palavras ou frases), defina a quantidade e clique "Gerar Lorem Ipsum". Copie o resultado com o botão "Copiar".
Contador de Texto
Conte palavras, caracteres, linhas e mais
Sobre o Contador de Texto
Métricas em tempo real
Conta caracteres (com e sem espaços), palavras, linhas, frases e estima o tempo de leitura conforme você digita — tudo sem precisar clicar em nenhum botão.
Tempo de leitura
Baseado na média de 200 palavras por minuto, a estimativa de leitura ajuda a calibrar o tamanho de artigos, e-mails e apresentações.
Para que serve?
- Redação de conteúdo: controle o tamanho de artigos, posts e descrições de produtos
- SEO: verifique se meta descriptions (até 160 chars) e títulos respeitam os limites
- Formulários: confira se o texto cabe em campos com limite de caracteres
- Redes sociais: ajuste textos para os limites do Twitter, LinkedIn e Instagram
Como usar
Cole ou digite seu texto na área de entrada. As métricas são atualizadas automaticamente em tempo real, sem necessidade de clicar em nenhum botão.
Base64
Codifique e decodifique texto em Base64
Sobre o Codificador/Decodificador Base64
O que é Base64?
Base64 é um esquema de codificação que converte dados binários em texto ASCII. Amplamente usado para transmitir dados em protocolos que suportam apenas texto.
Processamento local
Todo o processamento ocorre no seu navegador — nenhum dado é enviado para servidores externos, garantindo privacidade total.
Para que serve?
- APIs REST: codificar credenciais em headers de autenticação Basic Auth
- E-mails: codificar anexos e conteúdo HTML em formato MIME
- Tokens e cookies: codificar dados em JWTs e sessões
- Imagens inline: converter imagens em data URLs para CSS/HTML
Como usar
Para codificar, cole o texto e clique "Codificar (Encode)". Para decodificar, cole o Base64 e clique "Decodificar (Decode)". Use o botão "⇄" para transferir o resultado para a entrada.
Formatador de JSON
Formate, valide e minifique JSON
Sobre o Formatador de JSON
O que é JSON?
JSON (JavaScript Object Notation) é o formato de dados mais usado em APIs REST, arquivos de configuração e armazenamento de dados estruturados.
Validação instantânea
Identifica erros de sintaxe com mensagens claras, ajudando a encontrar vírgulas faltando, aspas mal fechadas e outros problemas comuns.
Para que serve?
- Debug de APIs: formatar respostas compactadas para leitura humana
- Validação: verificar se arquivos de configuração JSON estão corretos
- Minificação: reduzir o tamanho de arquivos JSON para produção
- Documentação: formatar exemplos de requisição/resposta para docs e wikis
Como usar
Cole o JSON na área de entrada e use os botões: "Formatar" para indentar com 2 espaços, "Minificar" para compactar em uma linha, ou "Validar" para checar a sintaxe.
Gerador de UUID
Identificadores únicos universais
Sobre o Gerador de UUID
O que é UUID?
UUID (Universally Unique Identifier) é um identificador de 128 bits que garante unicidade global sem coordenação centralizada. O formato padrão é xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
v4 vs v1
UUID v4 é completamente aleatório (recomendado para a maioria dos usos). UUID v1 incorpora timestamp e endereço MAC, sendo ordenável cronologicamente.
Para que serve?
- Banco de dados: IDs de registros distribuídos sem risco de colisão
- APIs REST: identificadores de recursos únicos e imprevisíveis
- Microserviços: rastreamento de eventos e correlação de logs
- Tokens temporários: links de reset de senha e confirmações de e-mail
Como usar
Selecione a versão (v4 recomendado para a maioria dos usos) e clique "Gerar UUID". O histórico mantém os últimos 10 UUIDs gerados na sessão.
Senha Segura
Gere senhas fortes e personalizadas
Sobre o Gerador de Senhas
Segurança criptográfica
As senhas são geradas usando a API crypto.getRandomValues() do navegador — o mesmo nível de aleatoriedade usado em criptografia real.
Medidor de força
O indicador calcula a entropia da senha em bits, considerando o alfabeto usado e o comprimento. Senhas com 16+ caracteres e símbolos são consideradas muito fortes.
Para que serve?
- Contas pessoais: criar senhas únicas e fortes para cada serviço
- APIs e sistemas: gerar secrets, tokens e chaves de API
- Políticas de senha: testar se validadores aceitam diferentes formatos
- Banco de dados: senhas seguras para usuários de banco e strings de conexão
Como usar
Ajuste o comprimento com o slider (recomendado: 16+), marque os tipos de caracteres desejados e clique "Gerar Senha". O medidor de força indica a qualidade da senha gerada.
Gerador de Hash
SHA-1, SHA-256 e SHA-512
Sobre o Gerador de Hash
O que é uma função hash?
Funções hash criptográficas transformam qualquer entrada em uma sequência de tamanho fixo ("impressão digital"). A mesma entrada sempre gera o mesmo hash, mas é computacionalmente impossível reverter o processo.
SHA-256 vs SHA-512
SHA-256 (256 bits) é o padrão atual para a maioria das aplicações. SHA-512 é mais robusto. SHA-1 está obsoleto para segurança, mas ainda é usado para verificação de integridade.
Para que serve?
- Armazenamento de senhas: nunca salve senhas em texto claro — use hash com salt
- Integridade de arquivos: verificar se um download não foi corrompido ou adulterado
- Assinaturas digitais: base para HMAC e outros esquemas de autenticação
- Blockchain e tokens: hashing é fundamental em transações e contratos inteligentes
Como usar
Digite ou cole o texto e clique "Gerar Hashes". Os três algoritmos (SHA-1, SHA-256 e SHA-512) são calculados simultaneamente. Copie o hash desejado individualmente.
Gerador de QR Code
Converta texto ou URL em QR Code
Sobre o Gerador de QR Code
O que é QR Code?
QR Code (Quick Response) é um código de barras 2D criado em 1994. Pode armazenar URLs, textos, contatos, redes WiFi e muito mais — lido por qualquer smartphone moderno.
Geração 100% local
O QR Code é gerado inteiramente no seu navegador. Nenhum dado é enviado para servidores externos, garantindo privacidade total.
Para que serve?
- Marketing: adicionar links a materiais impressos (flyers, banners, cartões de visita)
- Eventos: ingresso digital, check-in e compartilhamento de informações
- Produto: redirecionar para manuais, suporte ou páginas de produto
- WiFi: compartilhar redes sem digitar senha (formato: WIFI:S:nome;T:WPA;P:senha;;)
Como usar
Digite o conteúdo (URL, texto, contato), escolha o tamanho desejado e clique "Gerar QR Code". Use o botão "Baixar PNG" para salvar a imagem em alta qualidade.
Gerador de Cores
HEX, RGB, HSL e paleta harmoniosa
Sobre o Gerador de Cores
Formatos de cor
HEX é o padrão web (#ffffff). RGB define vermelho, verde e azul (0-255). HSL usa matiz, saturação e luminosidade — ideal para criar variações tonais. CMYK é usado em impressão.
Paleta analógica
As cores na paleta são variações analógicas (adjacentes na roda de cores), garantindo harmonia visual entre os tons gerados.
Para que serve?
- Design de interface: encontrar cores de destaque e variações harmoniosas
- Branding: explorar opções de paleta para identidade visual
- CSS: copiar o valor exato no formato que seu projeto usa
- Apresentações: encontrar a cor certa para fundos, textos e destaques
Como usar
Use o color picker nativo ou digite diretamente o código HEX. Clique em "Aleatória" para explorar novas cores. Clique em qualquer valor (HEX, RGB, HSL, CMYK) para copiá-lo.
Consulta de CEP
Busque endereços pelo código postal via ViaCEP
Sobre a Consulta de CEP
API ViaCEP
Utiliza a API pública ViaCEP (viacep.com.br), que cobre todos os CEPs dos Correios brasileiros — mais de 900 mil localidades em todo o Brasil.
Dados retornados
Logradouro, bairro, cidade, estado (UF), DDD e código IBGE do município — tudo a partir de um único CEP digitado.
Para que serve?
- Autocompletar endereços: integrar em formulários de cadastro e checkout para melhorar a UX
- Validação: verificar se um CEP existe antes de processar um pedido
- Logística: obter dados de entrega e calcular frete por região
- Geolocalização: usar o código IBGE para cruzar com dados geográficos e demográficos
Como usar
Digite o CEP com ou sem hífen (ex: 01310-100 ou 01310100) e clique "Buscar" ou pressione Enter. Os dados do endereço são exibidos em campos individuais com opção de cópia.
Número por Extenso
Converta valores em texto em português do Brasil
Sobre o Conversor de Número por Extenso
Português do Brasil
Converte números em texto seguindo as regras gramaticais do português brasileiro — incluindo concordância para valores monetários, cardinais e ordinais.
Três modos
Reais (R$) com centavos por extenso, Número cardinal simples e Número ordinal (primeiro, segundo, terceiro...).
Para que serve?
- Contratos e documentos jurídicos: valor por extenso é obrigatório em contratos formais
- Cheques e boletos: geração automática do campo de valor por extenso
- Notas fiscais: campo de valor total em sistemas de emissão de NF
- Relatórios: exibir valores monetários de forma legível em documentos corporativos
Como usar
Digite o número (aceita decimais com ponto ou vírgula), selecione o modo desejado e o resultado aparece automaticamente. Clique "Copiar" para usar em seu documento.
Diff de Texto
Compare dois textos e visualize as diferenças linha a linha
Sobre o Diff de Texto
O que é diff?
Diff é uma forma de visualizar as diferenças entre duas versões de um texto, linha a linha. Linhas em vermelho foram removidas; em verde, foram adicionadas.
Comparação visual
O algoritmo identifica adições, remoções e alterações, exibindo o número de linha para localização rápida das mudanças.
Para que serve?
- Revisão de código: ver mudanças entre versões de um arquivo sem Git
- Contratos e documentos: comparar versões antes de assinar
- Configs e JSONs: encontrar diferenças sutis em arquivos de configuração
- Conteúdo editorial: revisar e rastrear alterações em artigos e textos
Como usar
Cole o texto original na coluna esquerda e o texto modificado na direita, depois clique "Comparar Textos". As estatísticas mostram quantas linhas foram adicionadas e removidas.
JWT Decoder
Inspecione tokens JWT sem enviar dados para nenhum servidor
Sobre o JWT Decoder
O que é JWT?
JWT (JSON Web Token) é um padrão (RFC 7519) para transmitir informações de forma segura entre partes como um objeto JSON assinado digitalmente.
Estrutura: 3 partes
Header (algoritmo e tipo), Payload (claims: dados do usuário e metadados) e Signature (verificação de integridade), separados por pontos.
Para que serve?
- Debug de autenticação: inspecionar claims e data de expiração de tokens
- Desenvolvimento de APIs: verificar se o payload contém os dados esperados
- Segurança: checar o algoritmo de assinatura e validade do token
- Troubleshooting: diagnosticar erros de autenticação sem enviar o token a servidores externos
Como usar
Cole o token JWT completo (formato: xxxxx.yyyyy.zzzzz) e o decodificador exibe automaticamente o Header, Payload e Signature. Tokens expirados são identificados com alerta visual.
Conversor de Timestamp
Converta entre Unix timestamp, ISO 8601 e data legível
Sobre o Conversor de Timestamp
O que é Unix Timestamp?
Unix Timestamp é o número de segundos decorridos desde 1° de janeiro de 1970 (Epoch). É o padrão universal para armazenar e transmitir datas em sistemas e APIs.
ISO 8601
O formato ISO 8601 (ex: 2024-01-15T10:30:00Z) é o padrão internacional para representar datas de forma não ambígua, independente de fuso horário.
Para que serve?
- Debug de APIs: converter timestamps de respostas JSON para datas legíveis
- Banco de dados: converter entre datetime e epoch para queries e relatórios
- Logs de sistema: interpretar timestamps em logs de servidor e aplicações
- Agendamentos: calcular timestamps futuros para crons, eventos e TTLs
Como usar
Para converter Unix → Data, cole o timestamp e veja múltiplos formatos. Para converter Data → Unix, selecione a data no calendário e clique "Converter". Use ⚡ Agora para o timestamp atual.
Conversor de Datas
Converta entre fusos horários, formatos por país e calcule diferenças entre datas
Sobre o Conversor de Datas
Fusos Horários
Converta rapidamente uma data/hora entre os principais fusos do mundo. Útil para agendar reuniões, deploys e eventos com equipes distribuídas globalmente.
Formatos por País
Cada país tem seu próprio formato de data. Veja como a mesma data é exibida no Brasil, EUA, Japão, Alemanha e nos padrões ISO 8601 e RFC 2822.
Para que serve?
- Equipes distribuídas: converter horários entre fusos para reuniões e deadlines
- APIs internacionais: formatar datas nos padrões esperados por cada região
- Planejamento: calcular quantos dias, horas ou semanas entre duas datas
- Internacionalização: verificar como sua data será exibida em diferentes locales
Como usar
Selecione uma data/hora ou clique ⚡ Agora. Os fusos horários e formatos atualizam em tempo real. Para calcular a diferença, escolha a data inicial e final e clique "Calcular".
Regex Tester
Teste expressões regulares com highlight em tempo real
Sobre o Regex Tester
O que é Regex?
Expressões regulares (Regex) são padrões de busca poderosos para encontrar, validar e manipular strings. São suportadas em praticamente todas as linguagens de programação.
Highlight em tempo real
As correspondências são destacadas visualmente à medida que você digita o padrão, permitindo refinamento iterativo imediato da expressão.
Para que serve?
- Validação: checar formatos de e-mail, CPF, telefone e CEP em formulários
- Extração de dados: encontrar padrões em logs, HTMLs e arquivos de texto
- Substituição: find & replace avançado em editores e scripts de transformação
- Parsing: extrair campos de strings com formato definido (ex: logs de servidor)
Como usar
Digite o padrão regex entre as barras. Defina as flags (g=global, i=case insensitive, m=multiline). Cole o texto de teste e as correspondências são destacadas em tempo real com contagem de matches.
Cron Builder
Monte e interprete expressões cron visualmente
Sobre o Cron Builder
O que é Cron?
Cron é o agendador de tarefas padrão em sistemas Unix/Linux. Uma expressão cron define quando uma tarefa deve executar usando 5 campos: minuto, hora, dia do mês, mês e dia da semana.
Sintaxe cron
Use * para "qualquer valor", números para valores específicos, vírgulas para listas (1,3,5), hífens para intervalos (1-5) e /* para passos (*/15 = a cada 15).
Para que serve?
- Tarefas agendadas: backups, relatórios, limpezas e notificações automáticas
- CI/CD: pipelines de build, testes e deploy periódicos
- Cloud: AWS EventBridge, Google Cloud Scheduler, GitHub Actions (on schedule)
- Monitoramento: health checks e coleta de métricas em intervalos regulares
Como usar
Edite os campos de minuto, hora, dia, mês e dia da semana individualmente. A expressão e sua descrição em português são atualizadas automaticamente. Use os presets para expressões comuns.
20 Ferramentas Gratuitas para Desenvolvimento
SimpleGens reúne em um só lugar as ferramentas que desenvolvedores usam no dia a dia — sem cadastro, sem anúncios, sem enviar dados para servidores.
Documentos Brasileiros
CPF, CNPJ (numérico e alfanumérico), Gerador em Lote, Dados de Pessoa fictícios e Consulta de CEP via ViaCEP.
Texto & Conteúdo
Lorem Ipsum, Contador de Texto, Base64 Encode/Decode, Formatador JSON, Número por Extenso e Diff de Texto.
Ferramentas Dev
UUID, Gerador de Senha, Hash (SHA-1/256/512), QR Code, Cores, JWT Decoder, Timestamp, Conversor de Datas, Regex Tester e Cron Builder.
Perguntas Frequentes
É ilegal usar CPF gerado para testes?
Não. CPFs e CNPJs gerados são matematicamente válidos mas não pertencem a nenhuma pessoa ou empresa real. O uso é 100% legal para testes de sistemas, desenvolvimento e QA. É ilegal apenas utilizá-los em cadastros reais, fraudes ou simulações de identidade.
Os dados gerados são reais?
Não. Todos os dados (CPF, CNPJ, cartões, nomes, endereços, e-mails) são completamente fictícios, gerados algoritmicamente. Não representam nenhuma pessoa, empresa ou conta bancária existente.
O site guarda ou registra meus dados?
Não. Todo o processamento acontece localmente no seu navegador, sem envio de informações para servidores externos. A única exceção é a consulta de CEP, que usa a API pública ViaCEP.
Os cartões gerados funcionam em lojas reais?
Não. Os números passam pela validação do algoritmo de Luhn (matemática), mas não possuem fundos nem estão vinculados a contas reais. Funcionam apenas em ambientes de sandbox e homologação de gateways de pagamento.