Tổ chức cộng đồng phi lợi nhuận · Nghiên cứu kí tự Unicode tại Việt Nam
CẬP NHẬT 18·10·2026 | UNICODE 17.0
CÔNG CỤ Đã kiểm chứng 09/2026

Kí tự khoảng trống & tên tàng hình — chép 1 chạm

"Kí tự khoảng trống" là những ký tự Unicode không vẽ ra hình gì nhưng vẫn chiếm chỗ — hoặc chiếm 0 chỗ. Người ta dùng chúng để chèn khoảng cách vào nơi ô nhập chặn dấu cách thường, hoặc…

Kí tự khoảng trống và tên tàng hình — kho chép 1 chạm kèm bảng đo bề rộng

“Kí tự khoảng trống” là những ký tự Unicode không vẽ ra hình gì nhưng vẫn chiếm chỗ — hoặc chiếm 0 chỗ. Người ta dùng chúng để chèn khoảng cách vào nơi ô nhập chặn dấu cách thường, hoặc để đặt tên tàng hình trông như bỏ trống. Trang này có kho chép 1 chạm và bảng đo bề rộng thật của từng ký tự bằng trình duyệt, thay vì mô tả chung chung “rộng hơn một chút”.

Kho ký tự khoảng trống (bấm để chép)

Mỗi nút dưới đây chép đúng một ký tự; nhãn trên nút ghi số hiệu và tên gọi vì bản thân ký tự không hiện gì. Chép xong dán thẳng vào ô bạn cần.

Ký tự khoảng trống — nhãn ghi code point27 ký tự
Trả lời ngắn: ký tự khoảng trống không phải “khoảng trắng bị lỗi”. Chúng là ký tự thật, có số hiệu riêng, được Unicode đặt ra cho việc dàn chữ (in ấn cần nhiều bề rộng cách khác nhau) và cho quy tắc ghép chữ của một số hệ chữ viết. Người dùng mạng mượn lại vì nhiều ô nhập lọc dấu cách thường nhưng không lọc chúng. Đó cũng là lý do chúng dễ bị nền tảng siết lại bất cứ lúc nào — đừng xây thứ gì quan trọng lên chúng.

Tên tàng hình — chép sẵn theo độ dài

Ô trống Hangul (U+3164) là ký tự hay dùng nhất cho tên tàng hình vì nó được nhiều ô nhập coi là chữ, không phải khoảng trắng, nên ít bị cắt bỏ khi lưu. Các nút dưới chép sẵn chuỗi theo độ dài, bạn chọn cái vừa với giới hạn ô nhập.

Chuỗi tàng hình dựng sẵn8 chuỗi

Nếu ô nhập của bạn từ chối hoàn toàn, thử ô trống nửa rộng (U+FFA0) hoặc ô trống phụ âm đầu (U+115F) trong kho ở trên — ba ký tự này thuộc ba code point khác nhau nên bộ lọc thường chỉ chặn một.

Bề rộng thật của từng ký tự (đo bằng Chrome, 09/2026)

Đây là phần các danh sách chép sẵn không có. Đội biên tập dựng một trang trống, đặt lần lượt 27 ký tự khoảng trống vào một thẻ nội tuyến rồi đọc bề rộng thật bằng getBoundingClientRect(), lặp lại với ba họ font ở cỡ 16px. Số dưới là kết quả nguyên trạng:

Code point Tên gọi Rộng — font không chân Font đều nét Font có chân
U+0020 Dấu cách thường 4.45 px 9.64 px 4 px
U+00A0 Cách không ngắt dòng 4.45 px 9.64 px 4 px
U+2000 Cách một en (quad) 8 px 9.64 px 8 px
U+2001 Cách một em (quad) 16 px 9.64 px 16 px
U+2002 Cách en 8 px 9.64 px 8 px
U+2003 Cách em 16 px 9.64 px 16 px
U+2004 Cách 1/3 em 5.34 px 9.64 px 5.34 px
U+2005 Cách 1/4 em 4 px 9.64 px 4 px
U+2006 Cách 1/6 em 2.67 px 9.64 px 2.67 px
U+2007 Cách bằng bề rộng chữ số 8.91 px 9.64 px 8 px
U+2008 Cách bằng dấu câu 4.45 px 9.64 px 4 px
U+2009 Cách mảnh 3.2 px 9.64 px 3.2 px
U+200A Cách sợi tóc 1.34 px 9.64 px 1.34 px
U+200B Cách bề rộng 0 0 (vô hình) 0 0
U+200C Chống nối chữ 0 (vô hình) 0 0
U+200D Nối chữ (ghép emoji) 0 (vô hình) 0 0
U+202F Cách hẹp không ngắt 3.2 px 9.64 px 3.2 px
U+205F Cách toán học vừa 3.56 px 9.64 px 3.56 px
U+2060 Khoá từ 0 (vô hình) 0 0
U+3000 Cách chữ vuông (CJK) 16 px 16 px 16 px
U+3164 Ô trống Hangul 16 px 16 px 16 px
U+FFA0 Ô trống Hangul nửa rộng 14.73 px 14.73 px 14.73 px
U+115F Ô trống phụ âm đầu Hangul 14.73 px 14.73 px 14.73 px
U+1160 Ô trống nguyên âm Hangul 14.73 px 14.73 px 14.73 px
U+180E Ngăn nguyên âm Mông Cổ 0 (vô hình) 0 0
U+2800 Ô chữ nổi để trắng 11.72 px 11.72 px 11.72 px
U+FEFF Cách 0 không ngắt 0 (vô hình) 0 0

Ba điều đọc ra từ bảng, đều là điều dùng được ngay:

  • Chênh lệch rất lớn: ở font không chân, hẹp nhất là cách sợi tóc U+200A với 1,34 px, rộng nhất là cách chữ vuông U+3000 với 16 px — gấp gần 12 lần. Muốn đẩy tên ra giữa thì dùng nhóm 16 px, muốn nới nhẹ giữa hai chữ thì dùng nhóm 2–4 px.
  • Font đều nét làm hỏng mẹo này: ở cột font đều nét, gần như mọi ký tự cách đều ra đúng 9,64 px như nhau. Nghĩa là tên bạn căn đẹp trên ứng dụng dùng font thường sẽ mất hết tỉ lệ trên ứng dụng dùng font đều nét (khung chat lập trình, một số bảng điều khiển).
  • Bảy ký tự rộng đúng 0 px (U+200B, U+200C, U+200D, U+2060, U+180E, U+FEFF): chúng vô hình hoàn toàn, chèn bao nhiêu cũng không đẩy chữ. Chèn chúng chỉ để “làm tên trông trống” là vô ích — ô nhập vẫn coi tên là rỗng.
Đo bề rộng thật của kí tự khoảng trống bằng trình duyệt
27 ký tự khoảng trống đo bằng Chrome ở cỡ 16px: hẹp nhất 1,34 px, rộng nhất 16 px.

Chèn khoảng cách vào tên đang có

Trường hợp phổ biến hơn tên tàng hình: bạn muốn tên có khoảng cách rộng hơn bình thường. Các mẫu dưới đã ghép sẵn, nhãn ghi rõ dùng loại cách nào.

Tên đã chèn khoảng cách12 tên

Kiểm tra độ dài trước khi dán vào ô có giới hạn: mỗi ký tự khoảng trống vẫn được đếm là một ký tự dù không hiện gì. Dùng công cụ đếm ký tự online để biết con số thật.

Nơi nào lọc mất, và rủi ro cần biết

  • Ô đăng nhập, tên miền, tên tệp: gần như luôn lọc sạch. Đừng thử.
  • Tên hiển thị mạng xã hội và tên trong game: tuỳ nền tảng và tuỳ thời điểm — nền tảng siết bộ lọc theo từng bản cập nhật, cái hôm nay chạy tháng sau có thể hết.
  • Tìm kiếm và nhắc tên: tên chứa ký tự vô hình rất khó tìm lại. Bạn bè gõ đúng tên bạn vẫn không ra, vì chuỗi họ gõ thiếu ký tự ẩn.
  • Rủi ro bị xử lý: tên hoàn toàn trống bị nhiều nền tảng coi là né tránh nhận diện. Trang này không khuyến khích dùng để giấu danh tính, và không khẳng định được nền tảng nào chấp nhận — thứ duy nhất nói chắc được là ký tự nào rộng bao nhiêu, đúng như bảng đo ở trên.

Cần một cách nổi bật an toàn hơn thì thay vì ẩn tên, hãy đổi kiểu chữ hoặc ghép ký tự trang trí — xem bảng chữ kiểu A–Z, hoặc toàn bộ kho ký tự của KiTuDacBiet.ORG — kí tự đặc biệt.

Ký tự thay thế khi cần một dải trống có nét

Nếu mục đích là ngăn cách chứ không phải giấu, các ký tự đường kẻ mảnh dưới đây làm việc đó tốt hơn và không bị bộ lọc nào chặn.

Đường kẻ và dấu ngăn mảnh24 ký tự
Kaomoji lặng lẽ, hợp tên tối giản10 kaomoji
Emoji ô trống & khoảng lặng12 emoji

Và nếu phần chữ còn lại của tên cũng cần nổi hơn, đổi luôn kiểu chữ — gõ vào ô dưới, 12 kiểu sinh ra ngay.


Gõ tới đâu đổi tới đó, 12 kiểu chữ Unicode, mỗi kiểu một nút Sao chép. Không cần cài font.
15 kiểu chữ cho cùng một tên15 kiểu
Tên tàng hình dùng ô trống Hangul U+3164
Ô trống Hangul được nhiều ô nhập xếp vào loại chữ, nên sống dai hơn nhóm zero-width.

Câu hỏi thường gặp

Vì sao tôi chép ký tự khoảng trống mà dán vào lại mất?

Hai nguyên nhân hay gặp. Một là ô nhập tự cắt khoảng trắng ở đầu và cuối chuỗi — chèn thêm một chữ thật vào giữa là giữ được. Hai là ô nhập lọc theo danh sách ký tự cho phép, loại thẳng mọi thứ ngoài chữ và số; trường hợp này không có mẹo nào lách được.

Ký tự nào giữ được lâu nhất?

Không có ký tự nào bảo đảm. Theo quan sát tới 09/2026, nhóm ô trống Hangul (U+3164, U+FFA0, U+115F, U+1160) sống dai hơn nhóm zero-width vì chúng được phân loại là chữ chứ không phải khoảng trắng. Nhưng đây là quan sát, không phải cam kết — nền tảng đổi bộ lọc lúc nào cũng được.

Tên tàng hình có bị khoá tài khoản không?

Không có cơ sở để nói việc dùng ký tự Unicode hợp lệ tự nó bị cấm. Nhưng tên trống hoàn toàn dễ bị hệ thống tự động đánh dấu là bất thường, và một số nền tảng ghi rõ trong điều khoản rằng tên phải nhận diện được. Rủi ro nằm ở chỗ đó chứ không ở bản thân ký tự.

Bảng đo trên có đúng với điện thoại của tôi không?

Đúng về tỉ lệ, có thể lệch về con số. Bề rộng do font đang dùng quyết định, mà mỗi hệ điều hành có bộ font khác nhau. Bảng đo ba họ font ở trên cho thấy chính điều đó: cùng một ký tự ra 4,45 px ở font không chân nhưng 9,64 px ở font đều nét. Hãy đọc bảng theo thứ tự rộng–hẹp, đừng bám vào con số tuyệt đối.

K
Đội ngũ biên tập KiTuDacBiet.ORG

Nhóm nghiên cứu & biên tập kí tự Unicode hoạt động phi lợi nhuận tại Việt Nam. Mọi bài viết đều được kiểm chứng hiển thị trên thiết bị thật và dẫn nguồn theo chuẩn The Unicode Consortium.

✓ Đã sao chép