Ký tự ẩn là một ký tự Unicode chiếm một chỗ trong văn bản nhưng không hiển thị gì, hoặc chỉ hiển thị khoảng trống. Hai ký tự được sao chép nhiều nhất là U+3164 ký tự đệm Hangul và U+2800 ô Braille trống: Unicode không xếp ký tự nào trong hai ký tự này là khoảng trắng, nên mã cắt khoảng trắng ở đầu và cuối dòng sẽ để chúng yên. Chọn một ký tự ở trên, chọn số lượng, rồi nhấn Sao chép. Công cụ cũng cho biết mỗi ký tự rộng bao nhiêu trong trình duyệt của riêng bạn và X đếm nó thế nào, vì điều đó khác nhau giữa các ký tự.
Ký tự ẩn là gì?
Ký tự ẩn là bất kỳ ký tự nào mà phông chữ vẽ ra không có gì hoặc chỉ là khoảng trống. Unicode có nhiều loại, và loại sẽ quyết định cách các ứng dụng xử lý nó:
- Khoảng trắng như khoảng trắng không ngắt (U+00A0), khoảng trắng chữ số (U+2007) và khoảng trắng dấu câu (U+2008) nằm trong danh sách White_Space của Unicode. Phần mềm coi chúng là khoảng trắng, nghĩa là chúng sẽ bị cắt bỏ.
- Ký tự định dạng như khoảng trắng không độ rộng (U+200B), các ký tự nối và các dấu hướng không có độ rộng. Unicode liệt kê chúng là mặc định có thể bỏ qua, nghĩa là phần mềm không hỗ trợ chúng được phép không hiển thị gì và tiếp tục.
- Chữ cái đệm như ký tự đệm Hangul (U+3164) là chữ cái (loại Lo) nhưng không có hình dạng nhìn thấy được. Chúng cũng mặc định có thể bỏ qua, nhưng chúng không phải khoảng trắng.
- Ô Braille trống (U+2800) là một ký hiệu (loại So): một ô braille không chấm nào được nổi lên. Nó không phải khoảng trắng cũng không phải mặc định có thể bỏ qua.
Tên, loại và cả hai danh sách thuộc tính đều lấy từ Cơ sở dữ liệu Ký tự Unicode, phiên bản 18.0 (UnicodeData.txt, PropList.txt và DerivedCoreProperties.txt, đọc ngày 6 tháng 10 năm 2026). Bạn có thể xem từng ký tự trong các bảng mã Unicode, ví dụ Braille Patterns, Hangul Compatibility Jamo và General Punctuation.
Ký tự trống, ký tự rỗng và văn bản vô hình
Ký tự trống và ký tự rỗng cũng chính là ký tự ẩn: chỉ là những từ khác nhau mà mọi người tìm kiếm. Văn bản vô hình là một chuỗi gồm các ký tự này, nên một cái tên, tin nhắn hoặc dòng trông có vẻ trống nhưng vẫn chứa gì đó bên trong. Để tạo nó, đặt số lượng ở trên thành 3 hoặc 10, sao chép U+3164 hoặc U+2800, rồi dán. Việc một ứng dụng nào đó có chấp nhận một cái tên hay tin nhắn chỉ gồm các ký tự này hay không tùy thuộc vào ứng dụng đó, và điều đó có thể thay đổi mà không báo trước.
Phép thử quyết định hầu hết các trường hợp là việc cắt. Các hàm cắt phổ biến, như trim() của JavaScript và strip() của Python, xóa những ký tự mà Unicode đánh dấu là khoảng trắng khỏi cả hai đầu của văn bản. Chúng tôi đã chạy cả hai vào ngày 6 tháng 10 năm 2026: chúng xóa U+00A0, U+2007 và U+2008, nhưng để nguyên U+3164, U+2800 và U+200B. Hàm trim() của JavaScript cũng xóa U+FEFF, ký tự mà đặc tả ngôn ngữ của nó coi là khoảng trắng. Chúng tôi không thể nhìn vào bên trong mã của từng nền tảng, nhưng đó là lý do chữ cái đệm và ô Braille trống là những lựa chọn thông thường.
Nên dùng ký tự ẩn nào trên Instagram, TikTok và X
Không nền tảng nào trong ba nền tảng này nói rõ cách xử lý ký tự ẩn trong bài đăng, trong bất kỳ tài liệu nào chúng tôi đã đọc. Đây là những gì mỗi nền tảng có công bố, đọc ngày 6 tháng 10 năm 2026:
- Instagram: tài liệu tham khảo của API đăng bài đưa ra giới hạn chú thích 2.200 ký tự, 30 hashtag và 20 thẻ @, và không nói gì về ngắt dòng, khoảng trắng hay ký tự ẩn (tài liệu IG User Media).
- TikTok: Content Posting API cho phép chú thích lên đến 2.200 đơn vị UTF-16 và nói rằng hashtag và lượt nhắc được khớp, hay được phân tách, bằng khoảng trắng hoặc dòng mới (tài liệu Direct Post). Không có gì về ký tự ẩn.
- X: X công bố cách nó đếm. Ký tự trong bốn khoảng được tính là 1, mọi thứ khác là 2 (đếm ký tự và cấu hình twitter-text v3). Vậy nên U+200B, U+00A0, U+2007 và U+2008 tính là 1, còn U+3164, U+2800, U+115F, U+FFA0 và cả các dấu hướng U+200E và U+200F tính là 2. Mỗi hàng trong công cụ đều cho biết điều này.
Trong thực tế: để tạo dòng trống trong chú thích, dùng U+2800 hoặc U+3164. Để tạo khoảng cách không được ngắt qua dòng, dùng U+00A0. Để tạo thứ không chiếm chỗ nào cả, dùng U+200B, nhưng biết rằng nó là ký tự dễ bị phần mềm loại bỏ nhất. Hãy đăng thử lên tài khoản riêng tư hoặc bản nháp trước nếu điều đó quan trọng, vì cách kiểm tra đáng tin cậy duy nhất là chính nền tảng đó.
Cách tạo dòng trống trong chú thích Instagram
Để tạo dòng trống trong chú thích Instagram, hãy nhập chú thích với một dòng trống ở chỗ bạn muốn tạo khoảng cách, và nếu khoảng cách biến mất khi bạn đăng, hãy đặt một ký tự ẩn như U+2800 vào dòng trống đó. Phần 2 của công cụ làm việc đó cho mọi dòng trống cùng lúc:
- Dán hoặc gõ chú thích, để trống các dòng ở chỗ bạn muốn có khoảng cách.
- Chọn ký tự chèn. Ô trống Braille là mặc định.
- Hãy để bật "Xóa khoảng trắng ở cuối dòng". Dù sao thì khoảng trắng cuối dòng cũng vô hình, nên xóa chúng đi nghĩa là những gì bạn thấy chính là những gì được dán ra.
- Sao chép kết quả và dán vào ô chú thích.
Những gì chúng tôi có thể nói rõ ràng về hành vi của chính Instagram: chúng tôi không tìm thấy thông tin nào từ Instagram về cách nó xử lý các dòng trống. Ngày 6 tháng 10 năm 2026 chúng tôi đọc lại các chú thích gần đây trên chính tài khoản Instagram của mình, tất cả đều được đăng qua API của Instagram với các dòng trống thông thường giữa các đoạn, và mọi dòng trống đều vẫn còn nguyên. Chúng tôi chưa thử nghiệm ô chú thích trong ứng dụng Instagram cho trang này. Nếu các dòng trống của bạn được giữ lại mà không cần ký tự chèn thì bạn không cần dùng; còn nếu chúng bị gộp lại thì ký tự chèn là cách khắc phục. Để kiểm tra độ dài chú thích trước khi đăng, hãy dùng công cụ đếm độ dài chú thích, và để lên kế hoạch cho những hình ảnh đi kèm, hãy dùng công cụ chia carousel.
Cách sao chép và dán một khoảng trắng
Để sao chép một khoảng trắng, nhấn Sao chép bên cạnh ký tự bạn muốn ở phần 1; nút sẽ đổi thành "Đã sao chép" và ký tự đã nằm trong bộ nhớ tạm. Nếu trình duyệt của bạn chặn truy cập bộ nhớ tạm, công cụ sẽ chuyển sang một phương thức sao chép cũ hơn, và nếu cách đó cũng thất bại thì nó sẽ báo bạn nhấn Ctrl+C hoặc Cmd+C. Dùng các nút đếm để sao chép nhiều ký tự cùng lúc. Một ký tự vô hình đã dán vào thì rất khó nhận ra sau đó, nên hãy dán vào bộ phát hiện ở phần 3 nếu bạn muốn kiểm tra xem mình có gì.
Cách xóa ký tự ẩn và khoảng trắng độ rộng bằng không
Để xóa ký tự ẩn, dán văn bản vào phần 3: mọi khoảng trắng độ rộng bằng không, ký tự nối, dấu thứ tự byte, dấu nối mềm, dấu chỉ hướng, ký tự chèn Hangul, ô trống Braille, ký tự thẻ, bộ chọn biến thể lạc lõng và khoảng trắng bất thường đều được đánh dấu tại chỗ và đếm theo loại, và bản đã làm sạch sẵn sàng để sao chép. Các ký tự định dạng vô hình bị xóa, khoảng trắng bất thường trở thành khoảng trắng thường, và ngắt dòng bất thường trở thành ngắt dòng thường.
Văn bản sao chép từ trang web, trình xử lý văn bản, PDF và công cụ chat AI có thể mang theo những ký tự này. Chúng gây ra vấn đề thật sự: một từ không khớp khi tìm kiếm, một hashtag không liên kết, một dòng xuống hàng sai chỗ, hoặc số ký tự cao hơn phần văn bản bạn nhìn thấy. Ký tự thẻ (U+E0020 đến U+E007F) là một trường hợp đặc biệt. Chúng phản chiếu từng chữ cái ASCII một đối một (xem bảng Tags), nên chúng có thể ghép thành văn bản ẩn mà bạn không nhìn thấy nhưng phần mềm, kể cả các mô hình AI, có thể đọc được. Khi bộ phát hiện tìm thấy chúng, nó sẽ hiện ra nội dung chúng ghi.
Ba tùy chọn giữ lại các ký tự thuộc về văn bản. Emoji như 👩💻 và emoji gia đình được nối bằng U+200D, và cờ của những nơi như Scotland được ghép bằng ký tự thẻ, nên "giữ các ký tự nối bên trong emoji" được bật mặc định. Tiếng Ba Tư, tiếng Hindi và một số chữ viết khác dùng ký tự nối độ rộng bằng không và ký tự không nối như một phần của cách viết đúng; hãy bật tùy chọn thứ ba nếu văn bản của bạn thuộc một trong số đó. Một bộ chọn biến thể ngay sau emoji hoặc một ký tự mà nó biến đổi là bình thường và không bị đánh dấu; chỉ những cái lạc lõng mới bị đánh dấu.
Nếu bạn làm sạch văn bản bằng mã, một biểu thức chính quy xử lý được các trường hợp phổ biến. Trong JavaScript: text.replace(/[\u200B-\u200D\u2060\uFEFF\u00AD]/g, ''). Biểu thức đó cũng xóa luôn các ký tự nối bên trong emoji, đó là lý do công cụ kiểm tra hai bên trước.
Ký tự vô hình và trình đọc màn hình
Vô hình với mắt không phải lúc nào cũng có nghĩa là im lặng. Trình đọc màn hình tự quyết định đọc gì cho những ký tự này. Chẳng hạn danh sách ký hiệu tiếng Anh của NVDA đặt tên U+2800 là "space", dấu nối mềm là "soft hyphen", và các dấu trái sang phải và phải sang trái theo tên, ở các mức dấu câu khác nhau (symbols.dic, đọc ngày 6 tháng 10 năm 2026). Các trình đọc màn hình và ngôn ngữ khác có thể khác, ví dụ đọc một ký tự Braille thành một ô Braille. Một chú thích có mười ký tự chèn liên tiếp có thể bị đọc thành mười thứ gì đó. Hãy dùng một ký tự chèn cho mỗi dòng trống, không dùng chuỗi dài, và đừng bao giờ đặt ý nghĩa vào văn bản mà chỉ một số người cảm nhận được.
Các nền tảng có thể loại bỏ chúng bất cứ lúc nào
Mọi nền tảng đều có thể thay đổi cách xử lý những ký tự này mà không thông báo, và không nền tảng nào cam kết giữ chúng lại. Một mẹo hoạt động hôm nay có thể biến thành một ô vuông hiển thị, một dòng bị xóa hoặc một thẻ tên bị từ chối vào ngày mai. Hãy xem ký tự vô hình như một cách hỗ trợ định dạng, giữ cho bài đăng vẫn đọc được khi không có chúng, và kiểm tra bài đăng thực tế sau khi bạn đăng.
Viết chú thích một lần, đăng ngay lên mọi nền tảng
Hermoso vận hành marketing của bạn một cách tự động: nghiên cứu, sáng tạo, đăng bài, quảng cáo và phân tích. Nó viết chú thích cho từng nền tảng và lên lịch đăng lên Instagram, TikTok, X và các kênh khác của bạn, kiểm tra quy tắc của từng nền tảng khi bạn lên lịch để một bài không vừa sẽ được đánh dấu thay vì bị cắt bớt âm thầm. Xem công cụ lên lịch Instagram hoặc công cụ lên lịch mạng xã hội. Nó hoạt động trong ứng dụng web, hoặc từ Claude, ChatGPT và Cursor.
Công cụ miễn phí: · Trình kiểm tra độ dài chú thích · Trình tạo lưới Instagram
Câu hỏi thường gặp
Ký tự vô hình để sao chép và dán là gì?
Hai ký tự được dùng nhiều nhất là U+3164 Hangul filler và U+2800 Braille pattern blank. Cả hai trông đều trống, và không ký tự nào được Unicode xếp là khoảng trắng, nên mã cắt khoảng trắng sẽ để chúng nguyên vị trí. Nếu bạn cần thứ hoàn toàn không có độ rộng, hãy dùng U+200B zero width space.
Ký tự vô hình nào hoạt động cho chú thích Instagram?
Chúng tôi không tìm thấy tài liệu nào của Instagram về cách nó xử lý ký tự vô hình. U+2800 Braille pattern blank và U+3164 Hangul filler là những lựa chọn thường dùng cho dòng chú thích trống. Vào ngày 6 tháng 10 năm 2026, các chú thích đăng lên tài khoản của chính chúng tôi qua API của Instagram vẫn giữ các dòng trống thuần, nên hãy thử không dùng ký tự lấp trước và thêm vào nếu khoảng trống của bạn bị thu lại.
Làm sao thêm ngắt dòng trong chú thích Instagram?
Gõ chú thích với một dòng trống ở chỗ bạn muốn có khoảng cách. Nếu khoảng cách biến mất khi bạn đăng, hãy dán chú thích vào công cụ này, nó sẽ đặt một ký tự vô hình vào mỗi dòng trống, rồi sao chép kết quả vào Instagram.
Làm sao xóa khoảng trắng độ rộng bằng không khỏi văn bản?
Dán văn bản vào bộ dò trên trang này. Nó đánh dấu mọi khoảng trắng độ rộng bằng không và các ký tự ẩn khác, đếm chúng và đưa cho bạn một bản sao đã được làm sạch. Trong mã, một biểu thức chính quy như /[\u200B-\u200D\u2060\uFEFF]/g với phần thay thế rỗng sẽ xóa những ký tự phổ biến, bao gồm cả các ký tự nối bên trong emoji.
Văn bản sao chép từ công cụ chat AI có thể chứa ký tự ẩn không?
Có thể, cũng như văn bản sao chép từ trang web, PDF và trình soạn thảo văn bản. Những ký tự nào xuất hiện tùy thuộc vào nguồn và thay đổi theo thời gian, nên trang này không đoán. Bộ dò liệt kê chính xác những gì có trong văn bản của bạn, theo tên và điểm mã.
Trình đọc màn hình có đọc các ký tự vô hình không?
Một số trong đó. Ví dụ, danh sách ký hiệu tiếng Anh của NVDA đọc U+2800 là "space" và đọc tên các dấu chỉ hướng, tùy theo mức dấu câu. Những chuỗi dài ký tự lấp đầy có thể bị đọc ra từng cái một, nên hãy dùng một cái cho mỗi dòng trống.
Các ký tự vô hình có tiếp tục hoạt động không?
Không có gì đảm bảo. Chúng tôi không tìm thấy tài liệu nền tảng nào hứa giữ lại những ký tự này, và một nền tảng có thể loại bỏ hoặc chặn chúng bất cứ lúc nào. Hãy giữ cho bài đăng đọc được mà không cần chúng và kiểm tra lại sau khi đăng.
Hermoso chạy marketing của bạn ở chế độ tự động, từ chú thích đến bài đăng trên mọi kênh. Bắt đầu miễn phí, hơn 250 tín dụng miễn phí có thể kiếm được, không cần thẻ.
Bắt đầu miễn phí → Xem bảng giá