Superscript & Subscript
Converta texto para caracteres Unicode sobrescrito ou subscrito. Suporta dígitos, letras e símbolos comuns.
Caracteres suportados:
Dígitos 0-9: ⁰¹²³⁴⁵⁶⁷⁸⁹
Sobre esta ferramenta
Texto em sobrescrito e subscrito são caracteres Unicode especiais que aparecem elevados ou abaixados em relação ao texto normal. Eles são essenciais para equações matemáticas, fórmulas químicas, notas de rodapé e notação científica, onde você precisa exibir expoentes, bases ou anotações sem usar formatação especial ou marcação.
Basta colar ou digitar seu texto no campo de entrada, selecionar se deseja sobrescrito ou subscrito e clicar em Converter. A ferramenta transformará os caracteres suportados—incluindo dígitos, letras e símbolos comuns—em seus equivalentes Unicode. O texto convertido pode ser copiado diretamente e usado em qualquer lugar que suporte Unicode, desde redes sociais até documentos.
Perguntas Frequentes
Implementação de Código
SUPERSCRIPT = str.maketrans(
"0123456789abcdefghijklmnoprstuvwxyzABDEGHIJKLMNOPRTUVW+-=()",
"⁰¹²³⁴⁵⁶⁷⁸⁹ᵃᵇᶜᵈᵉᶠᵍʰⁱʲᵏˡᵐⁿᵒᵖʳˢᵗᵘᵛʷˣʸᶻᴬᴮᴰᴱᴳᴴᴵᴶᴷᴸᴹᴺᴼᴾᴿᵀᵁⱽᵂ⁺⁻⁼⁽⁾"
)
SUBSCRIPT = str.maketrans(
"0123456789aehijklmnoprstx+-=()",
"₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜₓ₊₋₌₍₎"
)
def to_superscript(text: str) -> str:
return text.translate(SUPERSCRIPT)
def to_subscript(text: str) -> str:
return text.translate(SUBSCRIPT)
print(to_superscript("x2 + y2 = r2")) # x² + y² = r²
print(to_subscript("H2O")) # H₂OComments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.