ForHosting KIT · Ferramentas para dev

Texto sobrescrito Unicode

Digite x2 + y3 e receba ˣ² ⁺ ʸ³: dígitos, os sinais de mais, menos, igual e parênteses e muitas letras latinas sobem para sobrescritos Unicode que mantêm a aparência elevada onde só se aceita texto simples. 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
x2 + y3
Modo de cálculo
Encode
Você obtém
Resultado
ˣ² ⁺ ʸ³
Direção
encode
Mapeado
5
Quantidade não mapeada
1

O texto sobrescrito Unicode transforma letras latinas comuns, dígitos e alguns operadores em caracteres elevados de aparência semelhante que viajam dentro da própria string, de modo que um marcador de nota de rodapé, uma potência ou um rótulo no estilo químico pode aparecer elevado mesmo quando a plataforma remove fontes, rich text ou markdown. Autores colam esses glifos em legendas, títulos de produto, notas acadêmicas e mensagens de chat porque o estilo fica codificado nos caracteres e não em uma folha de estilos. Esta capacidade mapeia os dígitos de zero a nove, as letras latinas que o Unicode define como formas sobrescritas e os operadores mais, menos, igual e parênteses nas duas direções: encode produz pontos de código sobrescritos, decode restaura ASCII simples, e o modo auto escolhe a direção ao detectar se já existe algum caractere sobrescrito conhecido. Espaços, pontuação, hashtags, emoji e letras sem forma sobrescrita padrão passam inalterados e entram em um relatório de não mapeados, para que você sempre saiba o que não converteu.

Como o sobrescrito Unicode mapeia letras, dígitos e operadores

O sobrescrito Unicode é um conjunto fixo de atribuições de pontos de código distribuídas em vários blocos, não um deslocamento de linha de base aplicado por um processador de texto. Os dígitos mapeiam para as formas clássicas elevadas: zero é U+2070, um é U+00B9, dois é U+00B2, três é U+00B3, e de quatro a nove ocupam U+2074 a U+2079.

Muitas letras latinas minúsculas têm contrapartes de letra modificadora ou sobrescrito como ᵃ, ᵇ, ⁿ e ˣ, enquanto um subconjunto útil de maiúsculas (A, B, D, E, G–P, R, T–W entre outras) mapeia para capitais modificadoras. Os operadores mais, menos, igual e parênteses tornam-se ⁺ ⁻ ⁼ ⁽ ⁾ para que fórmulas como x²⁺¹ ou marcadores de nota como (1) possam permanecer inteiramente em forma elevada.

Encode percorre cada valor escalar Unicode da string, substitui todo caractere plano com entrada na tabela pelo ponto de código sobrescrito correspondente e deixa o restante no lugar. Decode percorre o mesmo caminho no sentido inverso: cada caractere sobrescrito conhecido vira a letra, dígito ou operador ASCII correspondente, enquanto espaços, pontuação e símbolos alheios permanecem iguais.

Como alguns desses pontos de código ficam fora do Plano Multilíngue Básico ou usam unidades BMP não contíguas, a implementação itera por ponto de código e não por unidade UTF-16, de modo que um único caractere elevado nunca é partido. Esta página implementa apenas conversão para sobrescrito, não subscrito, negrito matemático, itálico, fraktur nem truques HTML/CSS de vertical-align, que são intenções de busca distintas.

Onde o sobrescrito Unicode aparece no trabalho real

Redatores técnicos e editores ainda recorrem a Unicode elevado quando um marcador de nota, uma potência ou um ordinal precisa se destacar sem controles de formatação nativos que somem ao compartilhar ou no e-mail em texto simples. Equipes de produto e e-commerce geram variantes de título para marketplaces que aceitam apenas texto simples mas renderizam dígitos e letras sobrescritos nos feeds de clientes, por exemplo unidades de área m² ou gerações de modelo como gen².

Educadores de ciências e pipelines de livros didáticos precisam de um caminho de encode determinístico para que cada ficha use o mesmo alfabeto elevado em vez de um colar pontual de um gerador pouco confiável. Mesas de suporte recebem colagens sobrescritas de clientes e precisam de um decode confiável de volta a texto simples pesquisável para tickets e bases de conhecimento.

Se você precisa de tags HTML sup, CSS vertical-align, subscrito Unicode, estilo negrito matemático ou fraktur, tradução Braille ou substituições leetspeak, trate-os como intenções de busca e landings separadas, sem sobrecarregar esta página de sobrescrito Unicode.

Marcadores de nota de rodapé e sufixos de citação

Eleve dígitos e rótulos curtos de letra para notas de rodapé, notas finais e sufixos de citação que precisam sobreviver a campos de texto simples e à colagem no chat.

Expoentes de fórmula sem rich text

Codifique potências e fragmentos de operador como x2 ou (n-1) em sobrescrito Unicode para legendas, slides e títulos de marketplace que removem HTML.

Decodificar colagem elevada para texto simples pesquisável

Converta mensagens de clientes ou títulos raspados que usam glifos sobrescritos de volta para ASCII comum para busca, CRM e indexação de base de conhecimento.

Quais caracteres podem virar sobrescrito Unicode?

Dígitos 0–9, letras latinas que o Unicode define como formas sobrescritas (a maioria das minúsculas; um subconjunto útil de maiúsculas) e os operadores + - = ( ). Espaços, pontuação, emoji e letras sem forma elevada padrão passam e são listados em unmapped.

Como o modo auto escolhe a direção?

Se a entrada contém qualquer caractere sobrescrito conhecido desta tabela, auto decodifica para texto simples. Caso contrário codifica letras, dígitos e operadores planos para sobrescrito.

É o mesmo que HTML <sup> ou CSS vertical-align?

Não. Isto emite pontos de código sobrescritos Unicode que viajam dentro do próprio texto. Tags HTML e deslocamentos de linha de base CSS são mecanismos separados que as plataformas costumam remover.

Quanto custa?

A ferramenta do navegador é gratuita e roda localmente.

Como volto um texto sobrescrito para o normal?

Escolha a opção de voltar ao normal: cada caractere sobrescrito conhecido vira a letra, o dígito ou o sinal comum, e espaços e pontuação ficam como estão. Serve para deixar pesquisável um texto colado por clientes.

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/superscript-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/superscript-unicode \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"x2 + y3 = z4"}'
{
  "text": "x2 + y3 = z4"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.superscript_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.

Como o sobrescrito Unicode mapeia letras, dígitos e operadores

Caracteres sem contraparte sobrescrita—vírgulas, espaços, emoji, ideogramas CJK e letras como q sem forma elevada padrão—não são inventados nem descartados; passam e aparecem uma vez na lista unmapped para que clientes API auditem a cobertura.

O que você envia e o que recebe de volta

Envie um campo string obrigatório chamado text contendo o fragmento de nota de rodapé, expressão de potência, rótulo de produto ou legenda que deseja elevar ou restaurar. Opcionalmente envie mode como encode, decode ou auto; quando omitido, auto é o padrão. Falhas de validação não consomem saldo pré-pago. Verificações clássicas incluem codificar x2 em ˣ² listando o espaço como não mapeado quando presente, decodificar uma frase elevada de volta para ASCII simples e confirmar que um text vazio é rejeitado em vez de devolvido inalterado. Aliases como input, value, data, message e string são aceitos para o mesmo campo, para que scripts reutilizem formatos de payload existentes. Aliases de direção como op, operation e direction, e valores curtos como enc, dec, to_super, from_super e superscript também são aceitos. Em sucesso a resposta ecoa o text original, devolve result como a string transformada, mode como a operação pedida, direction como o caminho encode ou decode resolvido, mapped como a contagem de caracteres que acertaram na tabela, unmapped_count e unmapped como os caracteres únicos que passaram sem mapear, length como o comprimento escalar Unicode do resultado, além de rótulos script, block e standard que nomeiam o sobrescrito Unicode. Text ausente, objetos não string, strings vazias, valores de mode desconhecidos e strings maiores que o máximo documentado falham com invalid_input e uma mensagem clara em inglês. O preço de chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item.

Onde o sobrescrito Unicode aparece no trabalho real

Como esta capacidade é um motor de parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e a validação falha não consome saldo.

O que acontece com caracteres que não podem mapear?

Eles permanecem no resultado na forma original. Caracteres unmapped únicos são informados em unmapped e contados em unmapped_count para que você veja o que foi deixado intacto.

Ver a documentação completa do KIT →