Trình định dạng & xác thực YAML
Xác thực, định dạng lại và rút gọn (minify) YAML ngay trong trình duyệt. Phát hiện lỗi cú pháp kèm số dòng.
Đang tải trình xác thực…
Cách dùng
- 1 Dán YAML của bạn vào.
- 2 Chọn Reformat để có kiểu block thụt lề, hoặc Flow để có dạng gọn giống JSON.
- 3 Tùy chọn sắp xếp key (sort keys) để kết quả dễ so sánh diff hơn.
- 4 Sao chép hoặc tải xuống.
Vì sao dùng công cụ này
- Chạy trên nền js-yaml — YAML của bạn được xử lý qua một parser thực thụ.
- Việc xác thực phát hiện lỗi cú pháp kèm thông báo từ parser.
- Chế độ sort keys rất hữu ích để tạo diff ổn định khi dùng version control.
- Hoàn toàn xử lý phía client, cấu hình của bạn không bao giờ được tải lên.
Câu hỏi thường gặp
Vì sao anchor/alias của tôi bị mở rộng (expand)?
Anchor (&) và alias (*) trong YAML được giải quyết (resolve) ngay khi parse — kết quả đầu ra thể hiện dữ liệu đã được cụ thể hóa. Nếu bạn cần giữ nguyên alias, đừng định dạng lại (reformat).
Thứ tự key có bị thay đổi không?
Không, trừ khi bạn bật Sort keys. Mặc định, parser giữ nguyên thứ tự như trong bản gốc.
Còn sự khác biệt giữa YAML 1.1 và 1.2 thì sao?
js-yaml mặc định dùng ngữ nghĩa của YAML 1.2 — các giá trị “yes/no/on/off” được coi là chuỗi (string), không phải boolean. Nếu đầu vào của bạn phụ thuộc vào YAML 1.1, hãy lưu ý kết quả có thể xuất ra dưới dạng chuỗi có dấu ngoặc kép.
Trình định dạng & xác thực YAML là gì?
Trình định dạng YAML là công cụ giúp xác thực, định dạng lại và rút gọn dữ liệu YAML. Công cụ kiểm tra đầu vào để phát hiện lỗi cú pháp và báo kèm số dòng, thụt lề lại các tài liệu hợp lệ theo một bố cục nhất quán, dễ đọc, đồng thời có thể nén gọn để giảm dung lượng. Mọi xử lý diễn ra hoàn toàn trong trình duyệt, YAML được xử lý ngay trên thiết bị mà không tải lên máy chủ.
Tính năng
Xác thực
Phân tích dữ liệu đầu vào theo đặc tả YAML 1.2 bằng js-yaml và đánh dấu lỗi cú pháp kèm số dòng chính xác.
Định dạng lại & rút gọn
Thụt lề lại theo kiểu block 2 hoặc 4 khoảng trắng, hoặc rút gọn thành kiểu flow để giảm kích thước.
Riêng tư 100%
Chạy hoàn toàn trong trình duyệt của bạn — YAML của bạn không bao giờ được tải lên.
Ví dụ
Input
{name: Zerethon, tools: [json, yaml], free: true}
Output
name: Zerethon
tools:
- json
- yaml
free: true
Trường hợp sử dụng
-
1
Dọn dẹp file CI & cấu hình
Chuẩn hóa YAML của GitHub Actions, Docker Compose hoặc Kubernetes được chỉnh sửa thủ công trước khi commit.
-
2
Phát hiện lỗi thụt lề
YAML nhạy cảm với khoảng trắng; xác thực để tìm ra lỗi thụt lề âm thầm làm hỏng pipeline.
-
3
Chuyển đổi flow ↔ block
Mở rộng tài liệu kiểu flow gọn gàng thành kiểu block dễ đọc, hoặc ngược lại.
Trình định dạng & xác thực YAML so với các lựa chọn khác
| Tính năng | Zerethon Tools | Công cụ trực tuyến thường gặp | Ứng dụng máy tính |
|---|---|---|---|
| Signup required | No | Sometimes | No (IDEs) |
| Data leaves device | No | Yes | No |
| Validate + reformat + minify | All three | Sometimes | Varies |
| Line-numbered errors | Yes | Sometimes | Yes |
| Free | Yes | Yes | Often paid |
| Works offline | Yes (after load) | No | Yes |
Công cụ định dạng YAML của Zerethon xác thực, định dạng lại và rút gọn YAML 1.2 ngay trong trình duyệt bằng trình phân tích cú pháp js-yaml — một trình triển khai YAML thực thụ, không phải xử lý chuỗi đơn thuần. Lỗi cú pháp được báo cáo kèm số dòng cụ thể; tài liệu hợp lệ được thụt lề lại nhất quán hoặc rút gọn thành kiểu flow. Mọi thứ chạy phía client, vì vậy YAML của bạn không bao giờ được tải lên.
- Danh mục
- Lập trình
- Giá
- Miễn phí
- Quyền riêng tư
- Chạy trên trình duyệt
- Đăng ký
- Không cần
Tài liệu tham khảo
Quyền riêng tư
Dữ liệu của bạn không bao giờ rời khỏi trình duyệt trừ khi được nêu rõ. Trình định dạng & xác thực YAML chạy hoàn toàn phía client — không tải lên máy chủ, không ghi log, không theo dõi dữ liệu bạn nhập.
So sánh
Kiến thức cơ bản
Công cụ liên quan
Trình định dạng JSON
Định dạng, kiểm tra và rút gọn JSON trực tuyến. Miễn phí, không cần đăng ký — dữ liệu không rời khỏi trình duyệt của bạn.
Mở công cụTrình định dạng SQL
Định dạng truy vấn SQL trực tuyến — làm đẹp mã cho MySQL, PostgreSQL, SQLite, SQL Server, Oracle và BigQuery.
Mở công cụTrình tạo UUID
Tạo UUID trực tuyến — v1, v4, v7 và Nil. Tạo hàng loạt tới 10.000. Miễn phí, không cần đăng ký.
Mở công cụTrình tạo mật khẩu
Tạo mật khẩu ngẫu nhiên mạnh, an toàn về mặt mật mã. Tùy chỉnh độ dài và bộ ký tự — chạy trong trình duyệt của bạn.
Mở công cụXây dựng, chia sẻ và phát triển trên Zerethon Social
Đăng ký miễn phí. Kiếm điểm, sưu tầm thành tựu và kết nối với nhà sáng tạo khắp thế giới.