Geradores de Documentos

CPF e CNPJ válidos para testes e desenvolvimento

Gerador de CPF
Com pontuação
000.000.000-00
CPF válido gerado
Gerador de CNPJ
Tipo:
Pontuação
00.000.000/0000-00
CNPJ válido gerado
Histórico Recente
Nenhum CPF gerado ainda

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

Configuração
Tipo:
Quantidade:
Pontuação
Separador:

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

Identidade
CPF
RG
Data de Nascimento
Contato
Telefone
E-mail
Localização
Endereço
Gênero:

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

Configuração
Bandeira:
•••• •••• •••• ••••
Titular
NOME DO TITULAR
Validade
MM/AA
CARD
Número
Titular
Validade
CVV
Histórico Recente
Nenhum cartão gerado ainda

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

Configuraçã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

Digite ou cole seu texto
0
Caracteres
0
Sem Espaços
0
Palavras
0
Linhas
0
Frases
0s
Leitura est.

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

Entrada
Resultado

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

Entrada JSON
Resultado

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

Configuração
UUID gerado
Histórico Recente
Nenhum UUID gerado ainda

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

Configuração
Tamanho: 16
Configure e gere uma senha

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

Texto de entrada
SHA-1
SHA-256
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

Configuração
Tamanho:
📱 Clique em "Gerar QR Code" para criar

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

Cor Atual
HEX
#3b82f6
RGB
rgb(59, 130, 246)
HSL
hsl(217, 91%, 60%)
CMYK
76%, 47%, 0%, 4%
Paleta Analógica

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

Buscar CEP

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

Configuração
Modo:
Resultado

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

Texto Original
Texto Modificado

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

Token JWT

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

Unix → Data
Data → Unix

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

Fusos Horários
Formatos de Data por País
Diferença entre Datas
até

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

Padrão
/ /
Texto de Teste
Resultado

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

Expressão Cron
* * * * *
A cada minuto
Minuto
0–59
Hora
0–23
Dia Mês
1–31
Mês
1–12
Dia Sem.
0=dom
Presets

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.

© 2026 SimpleGens — 20 ferramentas gratuitas para desenvolvimento