CodeKitHub
Công cụ Văn bản

Công cụ tạo Superscript & Subscript

Cập nhật lần cuối:

Superscript và subscript không chỉ là một kiểu phông chữ — các ký tự bạn thấy trong x² hoặc H₂O là những điểm mã Unicode thực sự, riêng biệt (như U+00B2 SUPERSCRIPT TWO) hiển thị nhỏ và nâng lên hoặc hạ xuống ở bất kỳ đâu văn bản thuần được hiển thị, không cần HTML, LaTeX, hay định dạng đặc biệt nào. Công cụ này chuyển đổi bất kỳ thứ gì bạn gõ thành các ký tự Unicode superscript và subscript tương đương ngay lập tức, để bạn có thể dán kết quả vào tin nhắn trò chuyện, bài đăng mạng xã hội, ô bảng tính, hoặc bất kỳ đâu khác chỉ chấp nhận văn bản thuần.

Công Cụ Này Là Gì?

Superscript và subscript thường được áp dụng như một kiểu định dạng văn bản (giống in đậm hoặc in nghiêng) trong trình xử lý văn bản và trang web, nhưng Unicode cũng định nghĩa một tập hợp nhỏ hơn nhiều các ký tự chuyên dụng vốn đã nhỏ và nâng lên (superscript) hoặc hạ xuống (subscript) độc lập với bất kỳ định dạng nào. Các khối Letterlike Symbols và Superscripts and Subscripts của Chuẩn Unicode định nghĩa các điểm mã này, đó là lý do chúng hiển thị đúng như văn bản thuần, không định dạng ở những nơi hoàn toàn không hỗ trợ định dạng phong phú.

Vì đây là các ký tự riêng biệt thay vì một kiểu áp dụng lên chữ cái thông thường, Unicode chỉ định nghĩa phiên bản superscript và subscript cho một tập hợp hạn chế các ký tự — toàn bộ 10 chữ số và một vài ký hiệu thông dụng, nhưng chỉ một phần chữ cái (đáng chú ý là không có chữ Q superscript trong Unicode, và subscript hoàn toàn thiếu một số phụ âm). Công cụ này ánh xạ mọi ký tự có thể và giữ nguyên bất kỳ ký tự nào không được hỗ trợ, kèm ghi chú cho biết bao nhiêu ký tự không thể chuyển đổi.

Vì đầu ra là văn bản Unicode thuần, không phải HTML hay phông chữ đặc biệt, nó hoạt động trong bất kỳ môi trường nào có thể hiển thị Unicode — bài đăng mạng xã hội, ứng dụng trò chuyện, ô bảng tính, email văn bản thuần, và tên tệp — mà không cần hỗ trợ văn bản định dạng phong phú.

Tại Sao Nên Dùng?

  • Viết công thức hóa học như H₂O hoặc CO₂ ở dạng văn bản thuần nơi thẻ HTML subscript không được hỗ trợ, như mạng xã hội, ứng dụng trò chuyện, hoặc tên tệp.
  • Viết ký hiệu toán học hoặc khoa học như x² hoặc aⁿ ở những nơi không có trình soạn công thức.
  • Thêm văn bản superscript cách điệu cho tham chiếu kiểu chú thích hoặc định dạng kiểu số thứ tự (1ˢᵗ) trong ngữ cảnh văn bản thuần.
  • Xem ngay lập tức những ký tự nào trong văn bản của bạn không có tương đương super/subscript Unicode, thay vì đoán tại sao một chuỗi đã chuyển đổi trông sai.
  • 100% cục bộ: văn bản của bạn được chuyển đổi hoàn toàn trong trình duyệt của bạn và không bao giờ được gửi đến máy chủ.

Cách Sử Dụng

  1. Gõ hoặc dán văn bản của bạn vào ô nhập liệu.
  2. Các chuyển đổi superscript và subscript cập nhật ngay lập tức bên dưới khi bạn gõ.
  3. Nếu có ký tự nào không thể chuyển đổi (Unicode không định nghĩa dạng superscript/subscript cho mọi chữ cái), một ghi chú sẽ cho bạn biết bao nhiêu ký tự bị giữ nguyên.
  4. Nhấp "Copy" bên cạnh một trong hai kết quả để sao chép vào clipboard, sẵn sàng dán ở bất kỳ đâu.

Ví dụ

Đầu vào

H2O and x2

Đầu ra

Superscript: ᴴ²ᴼ ᵃⁿᵈ ˣ² · Subscript: H₂O ₐₙd ₓ₂

Chú ý đầu ra subscript giữ nguyên các chữ cái thường "H", "O" và "d" — Unicode hoàn toàn không định nghĩa dạng subscript cho chữ hoa, hay cho chữ d thường, vì vậy chúng được giữ nguyên thay vì bị âm thầm bỏ đi hoặc thay thế.

Những ký tự nào có tương đương superscript/subscript?

Độ phủ của Unicode không đồng đều giữa hai loại — subscript đặc biệt thiếu nhiều chữ cái hoàn toàn.

Bộ ký tựĐộ phủ SuperscriptĐộ phủ Subscript
Chữ số 0–9Đầy đủ (cả 10)Đầy đủ (cả 10)
Chữ cái thườngĐầy đủ (cả 26)Một phần — thiếu b, c, d, f, g, q, w, y, z và hơn thế
Chữ cái hoaMột phần — thiếu QUnicode hoàn toàn không định nghĩa
Ký hiệu (+, −, =, (, ))Đầy đủĐầy đủ

Công cụ liên quan

Với các cách biến đổi văn bản khác, hãy thử những công cụ này.

Công cụ tạo ASCII Art · Công cụ chuyển đổi chữ hoa/thường · Công cụ tạo chữ Cursive

Câu Hỏi Thường Gặp

Đây có phải giống như dùng định dạng in đậm/in nghiêng không?

Không. In đậm và in nghiêng trong hầu hết ứng dụng là một kiểu hiển thị áp dụng lên chữ cái thông thường. Superscript và subscript ở đây là các ký tự Unicode riêng biệt (điểm mã riêng) vốn đã nhỏ và nâng lên hoặc hạ xuống — đó là lý do chúng hoạt động như văn bản thuần, không định dạng ở bất kỳ đâu Unicode được hỗ trợ, khác với kiểu in đậm/in nghiêng thường yêu cầu định dạng văn bản phong phú để hiển thị.

Tại sao không phải mọi chữ cái đều có phiên bản superscript hoặc subscript?

Unicode chỉ định nghĩa các ký tự superscript và subscript chuyên dụng cho tập hợp cụ thể đã cần thiết trong lịch sử — chủ yếu là chữ số và chữ cái dùng trong ký hiệu toán học và hóa học. Nó không bao gồm toàn bộ bảng chữ cái trong cả hai trường hợp (ví dụ không có chữ Q superscript, và subscript hoàn toàn thiếu một số phụ âm), vì vậy bất kỳ ký tự nào không có tương đương được định nghĩa sẽ được giữ nguyên.

Điều này có hoạt động khi tôi dán vào Instagram, TikTok, hoặc Discord không?

Có, trong hầu hết trường hợp — vì đầu ra là văn bản Unicode chuẩn thay vì định dạng HTML, nó hiển thị đúng ở bất kỳ đâu văn bản Unicode được hỗ trợ, bao gồm hầu như tất cả các ứng dụng mạng xã hội và trò chuyện hiện đại.

Tại sao H₂O trông khác với H2O trong sách giáo khoa hóa học?

Trong sách giáo khoa, số "2" được dàn trang dưới dạng subscript bằng hệ thống định dạng của tài liệu. Ở đây, ₂ là một ký tự Unicode riêng biệt (SUBSCRIPT TWO) thay vì số "2" được định dạng, đó là lý do nó hiển thị đúng ngay cả trong ngữ cảnh văn bản thuần không hỗ trợ định dạng.

Văn bản của tôi có được gửi đến máy chủ không?

Không. Toàn bộ việc chuyển đổi diễn ra hoàn toàn phía trình duyệt bằng JavaScript, sử dụng các bảng ánh xạ ký tự Unicode. Không có gì bạn gõ được tải lên hoặc lưu trữ.

Công Cụ Liên Quan