Etapa 1
Escolha uma quantidade, formato e tipo de exportação
Informe de 1 a 100 ou selecione uma quantidade comum. Escolha exibição canônica, em maiúsculas, com chaves GUID ou compacta e decida se o lote copiado ou baixado deve ser TXT, CSV ou JSON.
Ferramentas grátis para desenvolvedores
Gere um UUID v4 aleatório ou um lote de até 100 no navegador. Escolha exibição canônica, em maiúsculas, com chaves GUID ou compacta e copie valores individuais ou exporte a lista completa como TXT, CSV ou JSON sem cadastro ou login.
Área de trabalho de UUID v4
Escolha um tamanho de lote prático, estilo de exibição e formato de arquivo. A geração usa a API Crypto do navegador; não é necessária conta nem solicitação de geração ao servidor.
Quantidades comuns
Esta página gera apenas UUID versão 4, com no máximo 100 valores por lote. Chaves GUID e saída compacta mudam a exibição, não o identificador subjacente.
Defina as opções e gere um novo lote.
Nenhum UUID gerado ainda
A lista de resultados, os controles de cópia por valor, as verificações de versão e a visualização da exportação aparecerão após a geração.
Etapa 1
Informe de 1 a 100 ou selecione uma quantidade comum. Escolha exibição canônica, em maiúsculas, com chaves GUID ou compacta e decida se o lote copiado ou baixado deve ser TXT, CSV ou JSON.
Etapa 2
Gere valores UUID v4 novos e revise a contagem real de resultados, a verificação de padrão de versão e variante e o número de valores distintos no lote atual.
Etapa 3
Use o controle de cópia de uma linha para um identificador ou copie e baixe a representação completa de exportação mostrada no painel de resultado.
Alterar maiúsculas, chaves ou hífens muda a representação de texto, não o UUID aleatório subjacente. O formato documentado pelo receptor deve decidir qual exibição usar.
A forma padrão 8-4-4-4-12 em minúsculas contém 32 dígitos hexadecimais e quatro hífens. Comece por ela quando uma API, banco de dados, esquema ou campo UUID nativo esperar texto convencional.
A opção de estilo GUID envolve um UUID em maiúsculas com chaves. Ela é útil quando uma interface .NET, Windows ou legada documenta essa convenção, mas as chaves não são aceitas universalmente.
A saída compacta remove os quatro hífens e deixa 32 caracteres hexadecimais em minúsculas. Algumas camadas de armazenamento a aceitam, enquanto validadores UUID rigorosos exigem os separadores canônicos.
O formato de exportação selecionado controla Copiar tudo, a prévia e o nome do arquivo baixado para que o arquivo salvo corresponda à estrutura revisada.
Texto simples é conveniente para listas de sementes, colunas de fixtures, entrada de shell e importações manuais que esperam um identificador em cada linha.
A saída CSV adiciona um cabeçalho uuid e coloca aspas em cada valor. É uma tabela de uma coluna destinada a revisão em planilha ou uma etapa de importação tabular.
A saída JSON é uma matriz válida de strings com o estilo de exibição UUID selecionado. Use-a onde uma fixture de teste, arquivo de configuração ou script espera uma matriz JSON.
Valores UUID v4 aleatórios são identificadores opacos úteis, mas ordenação, autenticação, retenção e autorização são decisões de aplicativo separadas.
UUID v4 pode rotular recursos de API, registros distribuídos, solicitações, eventos de correlação e fixtures de teste sem coordenar uma sequência compartilhada. Mantenha restrições de banco de dados onde duplicatas não podem ser aceitas.
UUID v4 não ordena por hora de criação. Se inserções ordenadas de banco de dados ou identificadores cronológicos importarem, avalie UUID v7 e o suporte do sistema receptor; esta página gera intencionalmente apenas v4.
Um UUID pode identificar um registro de sessão ou token, mas não deve substituir hash de senha, geração de segredo, expiração, rotação, revogação, autorização ou armazenamento seguro.
O painel de resultado informa evidências do lote atual, enquanto a página mantém visíveis limites importantes de UUID e navegador em vez de apresentar aleatoriedade como garantia.
A página usa crypto.randomUUID(), que produz valores UUID v4 de um gerador de números aleatórios criptograficamente seguro em contextos seguros de navegador compatíveis. Ela não recorre a Math.random().
UUID v4 tem um espaço aleatório muito grande, mas uma colisão ainda é possível em princípio. Mantenha uma restrição de unicidade e tratamento de conflito sempre que identificadores duplicados forem prejudiciais.
Após a geração, a área de trabalho verifica cada valor bruto quanto ao padrão esperado de versão v4 e variante RFC e compara o tamanho do Set com o lote solicitado. Isso verifica a saída atual, não todo UUID futuro.
Valores UUID v4 são gerados pela API Crypto do navegador na aba ativa. A página atual não envia o lote gerado a um serviço UUID externo nem exige uma conta.
Um UUID é um identificador de 128 bits usado para rotular informações sem coordenar um contador central. Sua representação de texto canônica contém 32 dígitos hexadecimais em cinco grupos separados por hífen, totalizando 36 caracteres.
Esta página gera somente UUID versão 4 pela API Crypto do navegador. UUID v4 usa 122 bits aleatórios após os campos padrão de versão e variante serem definidos; ele não incorpora timestamp de criação nem endereço de dispositivo.
Sim. Escolha um número inteiro de 1 a 100 ou use um atalho de quantidade comum. Cada resultado pode ser copiado individualmente, e o lote completo pode ser copiado ou baixado como texto simples, CSV ou JSON.
Nenhum identificador aleatório tem garantia matemática de nunca colidir. A geração correta de UUID v4 oferece um espaço aleatório extremamente grande, mas sistemas que exigem unicidade ainda devem usar uma restrição única e lidar com um possível conflito.
GUID é uma terminologia comum em ambientes Microsoft e .NET para a mesma família de identificadores de 128 bits. A opção de estilo GUID desta página exibe o UUID em chaves maiúsculas; ela não usa um algoritmo de geração diferente.
Sim. Escolha minúsculas padrão, maiúsculas padrão, maiúsculas com chaves no estilo GUID ou minúsculas compactas sem hífens. São transformações de exibição do mesmo valor gerado, e o sistema receptor ainda pode exigir texto canônico com hífens.
Use UUID v4 quando precisar de um identificador aleatório opaco sem hora de criação incorporada. Avalie UUID v7 quando ordenação cronológica natural ou localidade de índice de banco de dados for importante. Esta página não gera UUID v7.
Muitos bancos de dados aceitam valores UUID, e v4 pode funcionar quando chaves opacas geradas de forma independente são úteis. Confira o tipo UUID nativo, comportamento de indexação, formato de armazenamento e restrições de unicidade do banco; considere uma alternativa ordenada por tempo quando a localidade de gravação importar.
Não trate um identificador como um projeto completo de autenticação. Senhas, segredos de sessão, tokens de redefinição, autorização, expiração, rotação e armazenamento seguro precisam de controles próprios, mesmo quando um UUID identifica o registro relacionado.
A página atual chama crypto.randomUUID() e mantém o lote gerado na aba ativa do navegador. Ela não envia os valores a um serviço externo de geração de UUID nem exige uma conta; redefina ou feche a aba para remover o resultado atual da página.
Use este gerador de hash para criar um resumo SHA a partir de texto UTF-8 exato ou de um arquivo local. Escolha SHA-256, SHA-384, SHA-512 ou SHA-1 legado e compare, copie ou baixe o resultado em hexadecimal ou Base64 sem enviar a origem a um serviço externo de hash.
JSON para CSV
Cole um objeto JSON ou uma matriz de objetos ou carregue um arquivo .json local. Escolha o delimitador, visualize as linhas e colunas e copie ou baixe o CSV sem cadastro ou login.
CSV para JSON
Cole CSV ou carregue um arquivo .csv ou .txt local, escolha o delimitador e formato JSON e converta a linha de cabeçalho e os registros em uma matriz JSON. Campos entre aspas são analisados no navegador, valores permanecem strings e não é necessário cadastro nem login.
Cole JSON ou abra um arquivo para formatar, validar, embelezar ou minificar. Escolha a indentação, revise erros do analisador e copie ou baixe o resultado no navegador sem login.