ForHosting KIT · Ferramentas para dev

Letras Unicode circuladas

Digite Hello123 e receba Ⓗⓔⓛⓛⓞ①②③: oito caracteres bolha que se colam como texto comum em nomes de usuário, títulos de live e legendas, sem fonte especial. Também converte o texto circulado de volta para letras e números normais. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Texto
Hello123
Modo de cálculo
Encode
Você obtém
Resultado
Ⓗⓔⓛⓛⓞ①②③
Quantidade mapeada
8
Caracteres sem conversão
0
Quantidade não mapeada
0

As letras e dígitos Unicode Circled parecem bolhas desenhadas em torno de cada caractere e viajam como texto comum—sem webfont personalizada—assim você cola em nomes de exibição, crachás de eventos, títulos de stream e legendas sociais. Esta capacidade transforma as letras latinas A–Z, a–z e os dígitos de zero a nove nesses pontos de código circulados do bloco Enclosed Alphanumerics, e devolve os mesmos glifos a ASCII legível. O modo encode mapeia cada letra e dígito com os intervalos oficiais de maiúsculas, minúsculas e dígitos em círculo. O modo decode inverte essa tabela para que uma cadeia com estilo bolha volte a texto ordinário para armazenamento, busca ou moderação. Caracteres que não são letras latinas, dígitos nem glifos circulados conhecidos permanecem no resultado e aparecem numa lista unmapped, de modo que emoji ou outros estilos matemáticos não desaparecem em silêncio. Espaços e pontuação comum passam sem alteração para nomes e IDs naturais.

Como funciona o mapeamento de letras e dígitos Unicode Circled

O Unicode define letras e dígitos latinos em círculo no bloco Enclosed Alphanumerics. O A maiúsculo começa em U+24B6 e vai até o Z maiúsculo em U+24CF; o a minúsculo em U+24D0 até o z em U+24E9. Os dígitos em círculo de um a nove ocupam U+2460 até U+2468, enquanto o zero em círculo fica separado em U+24EA—assim um conversor correto deve tratar o zero de forma especial e não assumir um único intervalo contíguo de dígitos.

Esses pontos de código vivem no Basic Multilingual Plane, mas a implementação ainda percorre a cadeia por valor escalar Unicode com codePointAt para que pares substitutos noutros trechos da entrada não corrompam os deslocamentos. O modo encode substitui cada letra e dígito latinos planos pelo homólogo em círculo e deixa intactos espaços e pontuação ASCII comum, de forma que um rótulo como Hello World-42 continua legível após o estilo.

O modo decode lê caracteres em círculo e escreve as letras e dígitos planos correspondentes, deixando A–Z, a–z e 0–9 já planos como passthrough para que cadeias mistas também se limpem. Qualquer outro símbolo—emoji, grego, letras matemáticas sans-serif ou script de outro estilo, formas entre parênteses ou marcas inesperadas—é preservado na saída e listado uma vez no array unmapped para que o cliente avise ou remova restos de propósito.

Como o estilo é puro Unicode, o resultado cola-se em chats, documentos e formulários que aceitam texto geral sem instalar um arquivo de fonte especial.

Contrato de entrada, campos de resposta e erros

Se omitir mode, encode é o valor predefinido e um único campo já produz uma cadeia bolha em círculo útil. Encode trata text como conteúdo plano e devolve result com letras e dígitos Circled. Decode trata text como conteúdo em círculo ou misto e devolve latim plano e dígitos ASCII onde a tabela se aplica.

Quando existe pelo menos um carácter não mapeado, a resposta inclui um array unmapped com esses caracteres únicos na ordem de primeira aparição; se tudo foi mapeado ou passou limpo, esse campo omite-se em vez de null. As etiquetas fixas style e script identificam o perfil Circled para que o cliente afirme qual alfabeto usou. Verificações clássicas: codificar Hello123 nos seus oito glifos em círculo, descodificar essa cadeia de volta a Hello123 e codificar uma frase com espaço e hífen para provar o passthrough.

Onde a conversão para texto Unicode em círculo vale a pena

Criadores que querem nomes de usuário brincalhões com letras bolha, autocolantes de produto, títulos de stream ou crachás de eventos recorrem muitas vezes a caracteres Unicode Circled porque copiam-se como texto simples e ainda se leem como tipografia estilizada na maioria dos dispositivos modernos sem webfont. Gestores de comunidade geram nomes de exibição em círculo para campanhas e precisam de um caminho reversível para que ferramentas de moderação recuperem a grafia ASCII subjacente em filtros de palavras-chave e listas de banimento.

Equipas de produto com editores de perfil ou geradores de códigos de cupão podem oferecer uma pré-visualização em círculo num clique sem enviar um arquivo de fonte personalizado nem um renderizador canvas. Suportes de atendimento colam texto opaco de tickets e precisam do relatório unmapped quando o usuário misturou serif negrito, fraktur, script, sans-serif ou emoji que este conversor não reescreve de propósito.

Se precisar de mathematical sans-serif, script cursivo, bold italic, fraktur, double-struck, fullwidth ou caligrafia regional como imagem, trate-os como intenções e landings distintas em vez de sobrecarregar esta página de conversão Circled bolha.

Nomes bolha e crachás de eventos

Transforme nomes A–Z e códigos numéricos planos em letras Unicode Circled bolha para perfis sociais, títulos de stream, autocolantes e crachás que colam sem fonte personalizada.

Moderação e recuperação a texto simples

Descodifique nomes de usuário e códigos em círculo para ASCII em filtros de palavras-chave, índices de busca e listas de banimento, listando símbolos unmapped residuais.

O que são letras Unicode Circled (bolha)?

São os glifos de letras e dígitos latinos Unicode Circled para A–Z, a–z e 0–9—armazenados como caracteres reais no bloco Enclosed Alphanumerics (por exemplo U+24B6 para o A maiúsculo e U+24EA para o dígito zero), não como efeito de fonte nem imagem.

Como converto letras e dígitos planos em texto bolha em círculo?

Envie uma cadeia não vazia em text com mode encode (ou omita mode). Cada letra e dígito latinos torna-se o homólogo Circled; espaços e pontuação comum passam sem alteração.

Como converto caracteres em círculo de volta a texto simples?

Envie a cadeia estilizada com mode decode. Glifos em círculo conhecidos mapeiam para A–Z/a–z/0–9; latim e dígitos já planos permanecem; outros símbolos preservam-se e listam-se em unmapped quando presentes.

O que significa unmapped na resposta?

Caracteres unmapped são símbolos que não são letras ou dígitos latinos transformados nem espaços ou pontuação de passthrough. Permanecem em result e aparecem uma vez cada um no array unmapped para que você possa avisar ou limpá-los.

Preciso de uma fonte especial para exibir letras circuladas?

Não. São caracteres Unicode padrão, então eles são copiados como texto comum em chats, documentos e formulários e continuam aparecendo estilizados na maioria dos aparelhos atuais.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/enc/circled-unicode

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/enc/circled-unicode \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello123"}'
{
  "text": "Hello123"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.circled_unicode",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

O caminho gratuito do navegador e a API paga partilham uma função pura e determinística, de forma que demos e automação coincidem sempre na mesma transformação.

Como funciona o mapeamento de letras e dígitos Unicode Circled

O comprimento limita-se a um máximo documentado de valores escalares para que um paste descontrolado não esgote um isolate Worker.

Contrato de entrada, campos de resposta e erros

Envie por POST um objeto JSON com um campo de cadeia não vazio obrigatório chamado text e um mode opcional com valor encode ou decode. Aceitam-se aliases como input, value, data e s para text; op, operation e direction como alias de mode. Ambas as direções ecoam mode e o text original, informam mapped_count dos caracteres transformados, passthrough_count de espaços e pontuação que se mantiveram, unmapped_count de símbolos residuais distintos e length como contagem escalar do resultado. Falta de text, cadeias vazias, objetos não cadeia para text, valores de mode não suportados e cadeias mais longas que o máximo documentado falham com invalid_input e uma mensagem clara em inglês; falhas de validação não consomem saldo pré-pago. Chamadas API bem-sucedidas faturam a base publicada de US$ 0,002 por item.

Onde a conversão para texto Unicode em círculo vale a pena

Como a implementação é parse pura de nível A, cada chamada bem-sucedida custa a base publicada US$ 0,002 sem tokens de modelo nem rede de saída, e a validação falhada nunca gasta saldo.

Fixtures CI para pipelines de texto estilizado

Gere goldens encode/decode determinísticos para que editores de perfil e pipelines de conteúdo nunca discordem em idas e voltas Circled bolha.

Quanto custa o conversor de letras unicode em círculo?

A ferramenta do navegador é gratuita. Pedidos API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é faturada.

Ver a documentação completa do KIT →