İçeriğe geç
🛠️ToolsShed

Superscript & Subscript

Metni Unicode üst simge veya alt simge karakterlerine dönüştürün; rakamları, harfleri ve yaygın sembolleri destekler.

Desteklenen karakterler:

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

Bu araç hakkında

Üst simge ve alt simge, normal metne göre yukarı veya aşağı kaydırılan özel Unicode karakterleridir. Matematiksel denklemler, kimyasal formüller, dipnotlar ve bilimsel gösterimde, özel biçimlendirme veya işaretleme kullanmadan üslü sayıları, tabanları veya açıklamaları göstermek gerektiğinde gereklidir.

Metninizi giriş alanına yapıştırın veya yazın, üst simge mi alt simge mi istediğinizi seçin ve Dönüştür düğmesini tıklayın. Araç, desteklenen karakterleri—rakamlar, harfler ve yaygın semboller dahil olmak üzere—bunların Unicode eşdeğerlerine dönüştürecektir. Dönüştürülmüş metin doğrudan kopyalanabilir ve sosyal medyadan belgelere kadar Unicode destekleyen her yerde kullanılabilir.

Sıkça Sorulan Sorular

Kod Uygulaması

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.