Công cụ này chạy hoàn toàn trong trình duyệt, nên code, trường cơ sở dữ liệu và ghi chú riêng tư được dán vào sẽ không bị tải lên. Nó tách các ranh giới identifier phổ biến như HTTPServerError, customerProfileURL và invoice-total, rồi chuẩn hóa các dấu phân cách lặp lại thành một dấu dấu gạch nối. Chữ Unicode được giữ nguyên theo mặc định cho identifier bản địa hóa, còn chế độ ASCII nghiêm ngặt sẽ chuyển chữ Latin có dấu về chữ không dấu khi hệ thống chỉ nhận a-z, 0-9 và dấu dấu gạch nối.
Chuyển đổi kebab case
Chạy hoàn toàn trên trình duyệt của bạn - không tải lên, không cần đăng ký.
Công cụ chuyển đổi kebab case là gì?
Công cụ chuyển đổi kebab case biến văn bản hoặc tên kiểu code thành identifier ngăn cách bằng dấu dấu gạch nối, chẳng hạn user-profile-url. Dán một cụm từ, camelCase, PascalCase, kebab-case hoặc dấu câu lẫn lộn, kết quả sẽ cập nhật ngay. Công cụ cũng xử lý nhiều dòng và có thể chuyển sang UPPER-KEBAB-CASE cho hằng số.
Cách dùng
- 1Dán văn bản. Nhập một cụm từ, danh sách nhãn hoặc identifier hiện có. Mỗi dòng đầu vào trở thành một dòng đầu ra.
- 2Chọn kiểu case. Giữ đầu ra mặc định kebab-case hoặc chuyển sang UPPER-KEBAB-CASE cho hằng số và biến môi trường.
- 3Chọn cách xử lý ký tự. Giữ chữ Unicode cho văn bản đa ngôn ngữ, hoặc tắt khi cần identifier ASCII nghiêm ngặt.
- 4Sao chép kết quả. Dùng Sao chép để lấy identifier đã chuyển đổi hoặc toàn bộ cột đã chuyển đổi.
Dành cho ai
- Lập trình viên đổi tên biến, hàm, trường API hoặc khóa cấu hình trước khi dán vào Python, Ruby, Rust, SQL hoặc Terraform.
- Nhóm dữ liệu làm sạch tiêu đề bảng tính thành tên cột ổn định, dùng tốt khi nhập và xuất dữ liệu.
- Nhóm sản phẩm biến tên sự kiện, feature flag và nhãn phân tích thành identifier dễ dự đoán.
- Người viết tài liệu tạo ví dụ đúng quy ước đặt tên trong code mà không phải dọn thủ công.
Câu hỏi thường gặp
Công cụ chuyển đổi kebab case này có miễn phí không?
Có. Công cụ miễn phí, không cần đăng ký và không có giới hạn dòng thực tế khi dùng trong trình duyệt thông thường. Dán một giá trị hoặc cả cột rồi chuyển đổi tức thì.
Văn bản của tôi có bị tải lên đâu không?
Không. Việc chuyển đổi diễn ra cục bộ trong trình duyệt. Identifier, tên trường nội bộ, payload API và bản nháp của bạn vẫn ở trên thiết bị.
kebab-case nghĩa là gì?
kebab-case là kiểu đặt tên trong đó các từ viết thường và được ngăn cách bằng dấu dấu gạch nối, chẳng hạn <code>customer-profile-url</code>. Kiểu này phổ biến trong Python, Ruby, Rust, cơ sở dữ liệu, tên file và nhiều quy ước API.
Có chuyển được camelCase hoặc PascalCase không?
Có. Công cụ nhận diện các ranh giới case phổ biến, nên <code>customerProfileURL</code> thành <code>customer-profile-url</code> và <code>HTTPServerError</code> thành <code>http-server-error</code>.
UPPER-KEBAB-CASE dùng để làm gì?
UPPER-KEBAB-CASE là biến thể viết hoa, thường dùng cho hằng số, giá trị enum và biến môi trường như <code>API-BASE-URL</code>. Dùng chế độ UPPER khi nơi nhận yêu cầu identifier viết hoa.
Công cụ có hỗ trợ dấu và văn bản không phải tiếng Anh không?
Có. Chữ Unicode được giữ theo mặc định, nên từ trong chữ Kirin, Hy Lạp, Hindi, Trung Quốc và các hệ chữ khác vẫn được giữ khi tách bằng khoảng trắng hoặc dấu câu. Chỉ tắt Unicode khi bạn cần đầu ra ASCII nghiêm ngặt.
Tôi có thể chuyển đổi nhiều tên cùng lúc không?
Có. Dán mỗi dòng một giá trị, công cụ trả về một identifier đã chuyển đổi trên mỗi dòng theo đúng thứ tự, tiện cho tiêu đề bảng tính, cột cơ sở dữ liệu và dọn code hàng loạt.