Bộ chuyển camelCase
Dán văn bản hoặc từ vào và chuyển thành camelCase — cho tên biến, khóa JSON và mã nguồn. Chạy ngay trong trình duyệt của bạn.
Kết quả
Cách tách từ
Đầu vào được tách theo ranh giới camelCase/PascalCase (một chữ thường hoặc số theo sau bởi một chữ hoa) và theo bất kỳ dấu câu hoặc khoảng trắng nào — nên «my-var_name», «myVarName» và «my var name» đều sẽ được chuyển giống nhau. Các chữ số sẽ gắn với từ đứng trước (userID42 → user, id42), không bao giờ tách thành từ riêng.
Giới hạn với từ viết tắt — đọc trước khi đổi tên API
Các chữ hoa liên tiếp (một chuỗi viết tắt như HTTP, XML, ID) KHÔNG bị tách khỏi từ theo sau — getHTTPResponse sẽ chuyển thành get_httpresponse, không phải get_http_response; XMLParser sẽ chuyển thành xmlparser, không phải xml_parser. Đây là giới hạn thực, đã được kiểm chứng của quy tắc ranh giới (chữ thường/số → chữ hoa), không phải lỗi hiếm — nếu bạn cần tách từng viết tắt, hãy chèn dấu phân tách thủ công (getHTTP_Response) trước khi chuyển.
Hoàn tất
Văn bản đã chuyển đổi hiển thị trực tiếp trong ô kết quả ngay khi bạn nhập — hãy Copy hoặc dùng Download nếu trình duyệt hỗ trợ. Không lưu lịch sử chuyển đổi; tải lại trang sẽ xóa cả hai ô.
camelCase là gì?
camelCase ghép các từ liền nhau không có khoảng trắng và viết hoa mỗi từ trừ từ đầu tiên: "user profile page" thành "userProfilePage". Đây là kiểu đặt tên chuẩn cho biến trong JavaScript, Java và nhiều ngôn ngữ khác.
Tôi có thể chuyển cả câu không?
Có — mỗi dòng được chuyển riêng, nên bạn có thể dán danh sách tên hoặc cụm từ và nhận một định danh camelCase cho mỗi dòng. Dấu câu và khoảng trắng thừa sẽ tự động bị bỏ.
Văn bản sau khi đổi luôn hợp lệ để dùng trong code không?
Không — đây chỉ là chuyển đổi kiểu chữ văn bản thuần, không phải bộ phân tích quy tắc đặt tên của từng ngôn ngữ cụ thể (từ khóa cấm, ký tự cho phép, v.v. vẫn áp dụng). Hãy kiểm tra quy tắc đặt tên của ngôn ngữ bạn trước khi dùng tên đã chuyển thành định danh thật.