Vai al contenuto
🛠️ToolsShed

Superscript & Subscript

Converti il testo in caratteri apice o pedice Unicode. Supporta cifre, lettere e simboli comuni.

Caratteri supportati:

Cifre 0-9: ⁰¹²³⁴⁵⁶⁷⁸⁹

Informazioni sullo strumento

Il testo in apice e pedice sono caratteri Unicode speciali che appaiono sollevati o abbassati rispetto al testo normale. Sono essenziali per equazioni matematiche, formule chimiche, note a piè di pagina e notazione scientifica, dove è necessario visualizzare esponenti, basi o annotazioni senza utilizzare formattazione speciale o markup.

Basta incollare o digitare il tuo testo nel campo di input, selezionare se desideri apice o pedice e fare clic su Converti. Lo strumento trasformerà i caratteri supportati—inclusi cifre, lettere e simboli comuni—nei loro equivalenti Unicode. Il testo convertito può essere copiato direttamente e utilizzato ovunque supporti Unicode, dai social media ai documenti.

Domande Frequenti

Implementazione del Codice

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₂O

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.