Lewati ke konten
🛠️ToolsShed

Superscript & Subscript

Konversi teks ke karakter superscript atau subscript Unicode. Mendukung digit, huruf, dan simbol umum.

Karakter yang didukung:

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

Tentang alat ini

Teks superskrip dan subskrip adalah karakter Unicode khusus yang muncul terangkat atau menurun relatif terhadap teks normal. Mereka sangat penting untuk persamaan matematika, rumus kimia, catatan kaki, dan notasi ilmiah, di mana Anda perlu menampilkan eksponen, basis, atau anotasi tanpa menggunakan pemformatan khusus atau markup.

Cukup tempel atau ketikkan teks Anda ke dalam kolom input, pilih apakah Anda menginginkan superskrip atau subskrip, dan klik Konversi. Alat ini akan mengubah karakter yang didukung—termasuk angka, huruf, dan simbol umum—menjadi padanan Unicode mereka. Teks yang dikonversi dapat disalin langsung dan digunakan di mana saja yang mendukung Unicode, dari media sosial hingga dokumen.

Pertanyaan yang Sering Diajukan

Implementasi Kode

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.