T

Text Machine

Công cụ văn bản mạnh mẽ, ngay trong trình duyệt của bạn

Trình dịch Leetspeak

Chuyển văn bản thường thành leetspeak — kiểu 1337 5p34k vui nhộn thay chữ cái bằng số và ký hiệu — hoặc giải mã leet trở lại thành những từ đọc được. Chọn mức độ thay thế mạnh đến đâu, đảo qua lại giữa mã hóa và giải mã, rồi sao chép kết quả. Mọi thứ diễn ra trong trình duyệt của bạn, nên không có gì bạn gõ vào bị tải lên.

Văn bản của bạn
Hướng
Mức độ

Cách sử dụng Leetspeak

  1. 1

    Gõ hoặc dán văn bản của bạn

    Nhập bất kỳ từ ngữ, một câu, hay một tên người dùng nào. Bản dịch cập nhật ngay lập tức khi bạn gõ.

  2. 2

    Chọn một hướng

    Chọn Văn bản → Leet để mã hóa chữ thường thành leetspeak, hoặc Leet → Văn bản để giải mã leet trở lại thành những chữ cái đọc được.

  3. 3

    Đặt mức độ

    Khi mã hóa, chọn Cơ bản để thay số nhẹ nhàng, Nâng cao cho nhiều phép thay thế hơn, hoặc Cực đại cho vẻ ngoài hacker dày đặc ký hiệu.

  4. 4

    Sao chép kết quả

    Văn bản đã chuyển đổi xuất hiện ở bên dưới. Nhấn sao chép và dán nó vào một cuộc chat, hồ sơ, tên trong game, hay bất cứ đâu bạn thích.

Về leetspeak và kiểu viết 1337

Leetspeak bắt nguồn từ đâu

Leetspeak ra đời trên các bảng tin điện tử và trò chơi trực tuyến thời kỳ đầu vào thập niên 1980, nơi người chơi đổi các chữ cái thành những con số và ký hiệu trông na ná. Từ leet là dạng viết tắt của elite (ưu tú), được viết thành 1337, và kiểu viết này giống như một thứ mật mã nội bộ — một cách để nổi bật, né các bộ lọc từ ngữ đơn giản, và báo hiệu rằng bạn thuộc về giới đó. Một giai thoại phổ biến truy nguồn nó về những người dùng BBS muốn bàn luận các chủ đề bị hạn chế mà không kích hoạt lệnh cấm từ khóa, rồi mang thói quen ấy sang Usenet và game thời kỳ đầu.

Ngày nay leetspeak chủ yếu để vui và tạo phong cách. Người ta dùng nó cho thẻ game và tên người dùng, cho những chú thích vui nhộn, và như một cái gật đầu với văn hóa internet hoài cổ. Nó nhẹ nhàng và dễ nhận ra chứ không phải một mật mã thật sự, bởi các phép thay thế đã quá quen thuộc và dễ đọc một khi bạn đã thấy vài lần.

Bảng thay thế nhìn thoáng qua

Cốt lõi của leetspeak là một tập nhỏ các phép đổi chữ-cái-sang-ký-hiệu dựa trên sự giống nhau về hình dạng. Phổ biến nhất là A thành 4, B thành 8, E thành 3, G thành 6 hoặc 9, I thành 1, L thành 1, O thành 0, S thành 5, T thành 7, và Z thành 2. Vì các ký tự được chọn vọng lại hình dáng của chữ cái mà chúng thay thế, mắt bạn vẫn có thể lần ra từ gốc — 4 giữ được dáng góc cạnh của A, 3 phản chiếu một chữ E lộn ngược, còn 0 đơn giản là một chữ O tròn.

Từ đó bảng này phân nhánh ra. Một số chữ cái có vài dạng được chấp nhận — G có thể là 6 hoặc 9, và A có thể là 4 hoặc @ — và một số ít chẳng có chữ số nào rõ ràng cả, đó là lúc nghệ thuật ký hiệu vào cuộc. Biết nhúm nhỏ các phép đổi chuẩn mực này là đủ để đọc hầu hết leet trong nháy mắt, và đó là nền tảng mà mọi mức độ ở đây xây dựng trên.

Các phép thay thế hoạt động như thế nào

Ở dạng đơn giản nhất, leetspeak ánh xạ từng chữ cái thành từng ký tự trông giống nó: a thành 4, e thành 3, i thành 1, o thành 0, s thành 5, và t thành 7. Chỉ vậy thôi cũng đủ để biến một từ như noob thành n00b hay hacker thành h4ck3r mà vẫn đọc được. Công cụ này gọi đó là mức Cơ bản, và đó là phiên bản thân thiện nhất để chia sẻ.

Các kiểu nặng hơn thêm nhiều chữ cái và dùng đến nghệ thuật nhiều ký tự, dựng các hình từ dấu sổ đứng, dấu gạch chéo và dấu ngoặc để thay cho những chữ cái không có con số tương ứng rõ ràng. Các mức Nâng cao và Cực đại ở đây làm đúng như vậy, nên bạn có thể chỉnh vẻ ngoài từ một chút số rắc nhẹ cho đến một bức tường ký hiệu dày đặc tùy theo tâm trạng bạn muốn.

So sánh Cơ bản, Nâng cao và Cực đại

Ba mức độ thực ra là ba điểm trên một thanh trượt mức dễ đọc. Cơ bản chỉ chạm vào những chữ cái quen thuộc nhất — a, e, i, o, s, t — nên từ vẫn rõ ràng khi nhìn thoáng qua; the elite biến thành 3l1t3, mà hầu như ai cũng vẫn đọc được. Đó là lựa chọn đúng đắn cho một cái tên hay chú thích mà bạn muốn người ta nhận ra ngay tức khắc.

Nâng cao mở rộng bảng sang những chữ cái như b, g, l và z, cho vẻ ngoài dày dặn hơn nhưng vẫn giữ hầu hết các từ đọc được. Cực đại đi tới cùng, thay vào nghệ thuật ký hiệu nhiều ký tự cho những chữ cái không có chữ số gọn gàng, nên một chữ cái đơn lẻ có thể trở thành một cụm nhỏ gồm dấu sổ đứng và dấu gạch chéo. Sự đánh đổi luôn như nhau: càng nhiều ký hiệu thì vẻ ngoài càng nặng nề, càng bí ẩn nhưng càng khó đọc, nên hãy chọn mức độ phù hợp với mức độ bạn thật sự muốn người ta giải mã được.

Một ví dụ thực tế

Lấy cụm từ leet hacker và cho nó chạy qua từng mức để thấy thanh trượt hoạt động. Ở mức Cơ bản, chỉ những chữ cái dễ thay đổi và bạn nhận được l337 h4ck3r, đọc gần như nhanh bằng văn bản thường. Các con số thay cho những chữ cái mà chúng chia sẻ hình dáng, nên các từ vẫn hoàn toàn dễ nhận ra.

Đẩy lên mức Nâng cao thì nhiều chữ cái hơn bị thay thế, làm vẻ ngoài chặt chẽ hơn mà vẫn đọc được. Ở mức Cực đại, bộ chuyển đổi dùng đến nghệ thuật ký hiệu và cũng cụm từ ấy trở thành một chuỗi dày đặc các dấu ngoặc, dấu sổ đứng và dấu gạch chéo, toát lên phong cách hacker hoài cổ thuần túy nhưng đánh đổi bằng việc khó đọc. Mã hóa có tính tất định, nên cùng một đầu vào và cùng một mức độ luôn cho bạn cùng một kết quả, điều này giúp dễ tái tạo một thẻ mà bạn thích.

Mã hóa, giải mã, và những giới hạn của nó

Mã hóa thì đơn giản vì mỗi chữ cái có một dạng leet được chọn sẵn, nên cùng một đầu vào luôn tạo ra cùng một đầu ra. Giải mã thì khó hơn, vì leet cố tình có tính mất mát. Khi hai chữ cái khác nhau có thể được viết bằng cùng một ký hiệu — trường hợp kinh điển là cả i và l đều thành 1 — bản gốc không còn khôi phục được một cách chắc chắn nữa, và bộ giải mã phải chọn chữ cái có khả năng cao nhất.

Đó là lý do leetspeak tuyệt vời cho phong cách nhưng kém cho việc giữ bí mật. Nó xáo trộn vẻ ngoài của văn bản mà không thật sự che giấu ý nghĩa, và bất cứ ai quen với các phép đổi đều có thể đọc nó trong nháy mắt. Nếu bạn cần che giấu thật sự, một mật mã đúng nghĩa mới là công cụ phù hợp; còn nếu bạn muốn một cảm giác vui nhộn, hoài cổ, dễ nhận ra ngay tức thì, leetspeak là hoàn hảo.

Leetspeak xuất hiện ở đâu ngày nay

Mái nhà phổ biến nhất của leetspeak là danh tính: thẻ game thủ, tên người dùng, tên bang hội và biệt danh, nơi một chút số rắc vào khiến cái tên trông khác biệt và từng là một cách thiết thực để chiếm một biến thể của cái tên đã có người dùng. Nó cũng tồn tại trong meme, trong những mật khẩu đùa được dùng làm ví dụ, và trong những cái gật đầu hoài niệm với văn hóa internet thời kỳ đầu, nơi một từ như pwned hay n00b lập tức định ra cái tông.

Một lời cảnh báo: đừng bao giờ dựng một mật khẩu thật từ những phép đổi leet đơn giản. Thay chữ số cho nguyên âm trong một từ thông dụng, như biến password thành p4ssw0rd, là một trong những mánh đầu tiên mà công cụ bẻ khóa thử, nên hầu như chẳng tăng thêm chút an toàn nào. Hãy giữ leetspeak cho mặt vui nhộn, công khai của sự hiện diện trực tuyến của bạn và dùng một trình quản lý mật khẩu đúng nghĩa cho bất cứ thứ gì thật sự cần được bảo vệ.

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

Leetspeak là gì?
Leetspeak, còn được viết là 1337 5p34k, là một kiểu viết vui nhộn trên internet thay thế các chữ cái bằng những con số và ký hiệu trông giống chúng — ví dụ a thành 4, e thành 3, và o thành 0, nên leet biến thành l337. Nó nảy sinh từ văn hóa game trực tuyến và hacker thời kỳ đầu và vẫn được dùng cho tên người dùng, thẻ và trò đùa.
Tôi chuyển văn bản thành leetspeak như thế nào?
Gõ văn bản của bạn, giữ hướng ở Văn bản → Leet, và chọn một mức độ. Phiên bản leet xuất hiện ngay lập tức ở bên dưới, sẵn sàng để sao chép. Cơ bản giữ cho nó vẫn đọc được, trong khi Cực đại dựa vào các ký hiệu để có vẻ ngoài dày dặn hơn.
Nó có thể giải mã leetspeak trở lại thành văn bản thường không?
Có. Chuyển hướng sang Leet → Văn bản và dán leet vào. Công cụ ánh xạ các con số và ký hiệu trở lại thành chữ cái để bạn có thể đọc được. Vì nhiều chữ cái có thể dùng chung một ký tự leet, văn bản giải mã là một phỏng đoán tốt nhất chứ không phải một sự hoàn nguyên hoàn hảo.
Sự khác biệt giữa các mức độ là gì?
Cơ bản chỉ thay những chữ cái phổ biến nhất như a, e, i, o, s và t bằng số. Nâng cao thêm nhiều chữ cái hơn như b, g, l và z. Cực đại làm tới cùng, dùng nghệ thuật ký hiệu nhiều ký tự cho nhiều chữ cái để tạo nên kiểu hacker dày đặc cổ điển.
Tại sao giải mã không phải lúc nào cũng trả lại đúng các từ của tôi?
Leetspeak có tính mất mát. Trong nhiều kiểu, cả i và l đều có thể được viết thành số 1, nên khi giải mã, công cụ phải chọn một chữ cái cho mỗi ký hiệu. Nó chọn cách đọc phổ biến nhất, nghĩa là mã hóa rồi giải mã có thể trả về một từ hơi khác đi.
Văn bản của tôi có riêng tư không?
Có. Việc chuyển đổi chạy hoàn toàn trong trình duyệt của bạn khi bạn gõ. Không có gì bạn nhập vào được gửi đến máy chủ, ghi lại hay lưu trữ ở bất cứ đâu.

Công cụ liên quan

Tiếp tục với những công cụ hữu ích này

Trình tạo chữ đẹp

Trình tạo chữ zalgo

Trình Tạo Chữ Lộn Ngược

Công Cụ Tạo Chữ Gạch Ngang

Công Cụ Tạo Chữ Bôi Đen

Trình Tạo Chữ Vô Hình