digtools
⚙️
env validator,

Kiểm Tra Cú Pháp .env

Kiểm tra lỗi cú pháp .env, phát hiện các key bị trùng lặp, và hiển thị tất cả biến dưới dạng bảng.An toàn cho API keys — xử lý 100% trên trình duyệt.

Kiểm tra cú pháp
Tìm lỗi sai dòng và khoảng trắng
🔍
Phát hiện trùng lặp
Tìm các biến môi trường bị trùng tên
📋
Bảng dữ liệu
Hiển thị key-value rõ ràng, che giấu key nhạy cảm
🔒Nội dung chỉ được xử lý trên trình duyệt. API keys và chuỗi bí mật không bao giờ bị gửi đi.
about,

Giới thiệu

Một công cụ miễn phí giúp kiểm tra và phân tích file .env để tìm các lỗi cú pháp, key bị trùng, và liệt kê các biến đã định nghĩa — tất cả đều diễn ra trên trình duyệt. Hỗ trợ chuẩn dotenv của Node.js và định dạng env_file của Docker Compose.

Các giá trị nhạy cảm như API keys sẽ được tự động che mờ (mask) trong bảng kết quả. Dữ liệu của bạn tuyệt đối không bao giờ rời khỏi thiết bị.

how to use,

Cách sử dụng

BƯỚC 1

Dán nội dung .env

Copy và dán nội dung file .env của bạn vào ô văn bản bên trái.

BƯỚC 2

Phân Tích Tức Thì

Các lỗi cú pháp, key trùng lặp và danh sách biến sẽ tự động hiển thị ngay lập tức.

BƯỚC 3

Sửa Lỗi

Xem xét các dòng bị đánh dấu lỗi và sửa lại trực tiếp trong file .env của bạn.

glossary,

Thuật ngữ

.env File
Một file văn bản định nghĩa các biến môi trường theo định dạng KEY=VALUE. Thường được đưa vào .gitignore và không lưu trên repository.
Biến Môi Trường (Environment Variable)
Các biến cấp hệ điều hành mà ứng dụng đọc lúc chạy để cấu hình (tài khoản DB, API keys, tính năng, v.v.).
12-Factor App
Phương pháp luận xây dựng ứng dụng SaaS. Yếu tố III quy định rằng cấu hình phải được lưu trong biến môi trường.
dotenv
Thư viện Node.js phổ biến dùng để đọc file .env và đưa các biến vào process.env.
Quản lý Secret
Cách bảo mật tốt nhất cho API keys. Trên production, nên sử dụng các dịch vụ như AWS Secrets Manager, Vault thay vì file .env.
Dòng chú thích (Comment)
Trong file .env, những dòng bắt đầu bằng dấu # là chú thích và sẽ bị hệ thống bỏ qua.
faq,

FAQ

Q.Dán API keys vào đây có an toàn không?
Có. Tất cả quá trình xử lý đều diễn ra cục bộ trên trình duyệt của bạn. Dữ liệu không bao giờ bị gửi lên máy chủ.
Q.Có hỗ trợ giá trị được đặt trong dấu ngoặc kép không?
Có. Các giá trị trong dấu ngoặc đơn hoặc ngoặc kép (ví dụ: SECRET="my value") đều được phân tích chính xác.
Q.Nó có hoạt động với .env.local hay .env.production không?
Có. Mọi file tuân theo định dạng KEY=VALUE đều được hỗ trợ.
Q.Nó có hỗ trợ giá trị nhiều dòng (multi-line) không?
Không. Công cụ này chỉ kiểm tra cú pháp dạng một dòng KEY=VALUE. Dạng heredoc nhiều dòng hiện chưa được hỗ trợ.
use cases,

Ứng dụng thực tế

🖥️ Lập trình Node.js

Debug lỗi file dotenv trước khi chạy ứng dụng.

🐳 Docker Compose

Kiểm tra lại env_file được khai báo trong docker-compose.yml.

🔐 Trước khi Deploy

Xác nhận rằng tất cả các biến bắt buộc đều đã được định nghĩa.

👥 Làm việc nhóm

Dọn dẹp file .env.example trước khi chia sẻ cho các thành viên trong đội.

Gửi phản hồi

Vui lòng cho chúng tôi biết suy nghĩ của bạn để giúp chúng tôi cải thiện công cụ.

Tuyên bố miễn trách nhiệm

Các công cụ được cung cấp trên trang web này hoàn toàn miễn phí, nhưng vui lòng sử dụng theo rủi ro của riêng bạn. Chúng tôi không đảm bảo về độ chính xác, đầy đủ hoặc an toàn của bất kỳ kết quả tính toán, kết quả chuyển đổi hoặc dữ liệu được tạo ra nào. Xin lưu ý rằng người vận hành không chịu trách nhiệm về bất kỳ thiệt hại hoặc sự cố nào gây ra bởi việc sử dụng các công cụ này. Hầu hết các công cụ xử lý tệp và tính toán ngay trong trình duyệt của bạn, nghĩa là dữ liệu bạn nhập không được gửi hoặc lưu trữ trên máy chủ của chúng tôi.