Zum Inhalt springen
đŸ› ïžToolsShed

Superscript & Subscript

Konvertiere Text zu Unicode-Hochzeichen oder Tiefzeichen mit UnterstĂŒtzung fĂŒr Ziffern, Buchstaben und Symbole.

UnterstĂŒtzte Zeichen:

Ziffern 0-9: ⁰ÂčÂȳ⁎⁔⁶⁷⁞âč

Über dieses Tool

Hochgestellte und tiefgestellte Zeichen sind spezielle Unicode-Zeichen, die relativ zum normalen Text erhöht oder erniedrigt erscheinen. Sie sind unverzichtbar fĂŒr mathematische Gleichungen, chemische Formeln, Fußnoten und wissenschaftliche Notation, wenn Sie Exponenten, Basen oder Anmerkungen anzeigen mĂŒssen, ohne spezielle Formatierung oder Auszeichnung zu verwenden.

Geben Sie einfach Ihren Text in das Eingabefeld ein oder fĂŒgen Sie ihn ein, wĂ€hlen Sie Hochstellung oder Tiefstellung aus und klicken Sie auf Konvertieren. Das Tool wandelt unterstĂŒtzte Zeichen—einschließlich Ziffern, Buchstaben und gĂ€ngiger Symbole—in ihre Unicode-Äquivalente um. Der konvertierte Text kann direkt kopiert und ĂŒberall verwendet werden, das Unicode unterstĂŒtzt, von sozialen Medien bis zu Dokumenten.

HĂ€ufig gestellte Fragen

Code-Implementierung

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.