Công Cụ Này Là Gì?
Công cụ này chuyển văn bản thành nghệ thuật ASCII kiểu "FIGlet": mỗi chữ cái được vẽ bằng một lưới ký tự ASCII cụ thể (chủ yếu là dấu cách, gạch dưới, dấu gạch đứng và gạch chéo) sắp xếp sao cho trông giống chữ khối lớn khi hiển thị bằng font đơn cách (monospace). Font FIGlet là định dạng đã tồn tại hàng chục năm và vẫn được dùng cho banner terminal, comment code và màn hình khởi động của công cụ dòng lệnh.
Các font khác nhau tạo ra phong cách rất khác nhau từ cùng một đầu vào — "Standard" là kiểu hộp cổ điển, "Slant" nghiêng chữ theo đường chéo, "Doom" và "Ghost" hướng tới kiểu khối dày và mạnh mẽ hơn, còn "Small" nhét được nhiều chữ hơn vào không gian hẹp.
Tại Sao Nên Dùng?
- Tạo văn bản banner tức thì cho file README, màn hình khởi động công cụ CLI, hoặc tiêu đề comment trong code.
- 6 kiểu font riêng biệt để lựa chọn, chuyển đổi ngay lập tức mà không cần gõ lại.
- Kết quả là văn bản thuần (căn đều theo font đơn cách) — dán trực tiếp vào bất kỳ file code, terminal hay ô văn bản thuần nào.
- Riêng tư 100%: văn bản của bạn được xử lý cục bộ, không tải lên đâu cả.
- Miễn phí, không cần đăng ký, không watermark.
Cách Sử Dụng
- Gõ một từ hoặc cụm từ ngắn (chữ Latin và số cho kết quả tốt nhất).
- Chọn một font từ menu thả xuống.
- Nhấn Generate.
- Nhấn Copy để lấy kết quả dạng văn bản thuần — nó sẽ giữ nguyên căn chỉnh miễn là bạn dán vào nơi dùng font đơn cách.
Ví dụ
Đầu vào
HIĐầu ra
_ _ ___
| | | |_ _|
| |_| || |
| _ || |
|_| |_|___|Được tạo bằng font Standard. Sao chép chính xác như hiển thị vào một ngữ cảnh dùng font đơn cách (khối code, terminal, README) — trong font tỷ lệ, việc căn chỉnh sẽ bị lệch vì khoảng cách phụ thuộc vào việc mọi ký tự có cùng chiều rộng.
Mẹo thực tế
- Luôn dán kết quả vào ngữ cảnh dùng font đơn cách (khối code Markdown, terminal, comment code) — đó là điều giữ cho chữ luôn thẳng hàng.
- Từ ngắn (dưới khoảng 10 ký tự) cho kết quả tốt nhất; cụm từ dài sẽ nhanh chóng trở nên rất rộng và có thể cần tách thủ công thành nhiều dòng.
- "Standard" và "Small" là lựa chọn mặc định an toàn nhất cho banner README vì chúng giữ độ rộng hợp lý.
- Nếu một ký tự trông bị thiếu hoặc sai, khả năng cao là nó nằm ngoài bộ ký tự font hỗ trợ (chỉ chữ Latin, số, dấu câu cơ bản).
Banner ASCII thực sự được dùng ở đâu
Cách dùng phổ biến nhất là banner tên dự án ở đầu file README.md hoặc phần xuất --help/khởi động của một công cụ CLI — FIGlet đã trở thành tiêu chuẩn thực tế cho việc này kể từ khi ra mắt vào những năm 1990, và cùng định dạng font đó vẫn được hàng chục thư viện hỗ trợ ngày nay.
Nó cũng xuất hiện trong tiêu đề comment code để phân tách trực quan các phần của một file dài, và trong màn hình khởi động terminal cho các công cụ dòng lệnh. Nếu bạn đang định dạng phần code xung quanh thay vì thêm banner, công cụ định dạng JSON và so sánh văn bản xử lý phần còn lại của quy trình đó.
Câu Hỏi Thường Gặp
Tại sao nghệ thuật ASCII của tôi bị lệch khi dán vào ứng dụng chat hoặc tài liệu?
Nghệ thuật ASCII dựa vào việc mọi ký tự có cùng chiều rộng chính xác (font đơn cách). Nếu bạn dán vào nơi dùng font tỷ lệ — mặc định ở hầu hết ứng dụng chat, trình soạn thảo văn bản và biểu mẫu web — các chữ cái sẽ trông lệch hoặc bị dồn lại. Nó hiển thị đúng trong khối code, terminal, comment code, và bất kỳ đâu được đặt font đơn cách.
Tôi có thể dùng công cụ này cho văn bản không phải tiếng Anh không?
Các font FIGlet này chỉ bao gồm ký tự cho chữ Latin, số và dấu câu cơ bản — không có hỗ trợ chữ Hán, Cyrillic hay Ả Rập ở bất kỳ font nào trong 6 font này. Ký tự không phải Latin sẽ bị bỏ qua hoặc hiển thị sai.
Sự khác biệt giữa 6 font này là gì?
Standard là kiểu FIGlet gốc, được nhận diện rộng rãi nhất. Slant nghiêng chữ theo đường chéo. Big và Small thay đổi kích thước và độ rộng chữ tổng thể. Doom và Ghost dùng hình khối dày và đặc hơn cho vẻ ngoài ấn tượng hơn. Hãy thử vài kiểu — cùng một từ có thể trông hoàn toàn khác nhau tùy vào font.
Có giới hạn độ dài không?
Không có giới hạn cứng nào được áp dụng, nhưng font banner ASCII vốn dành cho từ hoặc cụm từ ngắn — vài ký tự mỗi dòng. Câu dài vẫn hiển thị được, nhưng mỗi ký tự có thể rộng bằng 5-10 ký tự thường, khiến kết quả trở nên quá rộng để đọc hoặc dán ở bất cứ đâu.
Công cụ này có tải văn bản của tôi lên đâu không?
Không. Việc chuyển văn bản thành nghệ thuật ASCII (thuật toán FIGlet và dữ liệu font) chạy hoàn toàn bằng JavaScript trong trình duyệt của bạn. Không có gì bạn gõ được gửi lên máy chủ.