Văn bản
Case Converter
Chuyển đổi văn bản hoặc định danh sang tất cả các kiểu phổ biến cùng lúc — camelCase, snake_case, kebab-case và nhiều kiểu khác. Nhận diện ranh giới từ trong camelCase/PascalCase, viết tắt (XMLParser → XML + Parser) và số.
The tool detects word boundaries in any text or identifier — spaces, underscores, hyphens, camelCase/PascalCase boundaries, and abbreviations — and instantly converts the result into every common naming style.
Naming styles
- camelCase — first word lowercase, every following word capitalized, no separators (myVariableName).
- PascalCase — every word capitalized (MyClassName) — typical for class names.
- snake_case — all words lowercase, joined with underscores (my_variable_name) — common in Python and databases.
- kebab-case — words joined with hyphens (my-page-name) — the standard for URLs and CSS classes.
- CONSTANT_CASE, Title Case, Sentence case — for constants and readable headings.
Common uses
- Renaming a variable or function to match another language's convention (e.g. Python's snake_case → JavaScript's camelCase).
- Turning an article title into a URL slug.
- Normalizing database column names or API fields to one consistent style.
Things to keep in mind
Abbreviations (XMLParser, HTTPClient) are recognized as single words automatically, so conversion doesn't break them into individual letters.
Converting to lower case or UPPER CASE is irreversible — keep the original around if you'll need it back.
Bài viết về công cụ này: Case Converter: vì sao có các kiểu đặt tên khác nhau
Câu hỏi thường gặp
Công cụ hỗ trợ những kiểu chữ hoa/thường nào?
Công cụ chuyển đổi sang camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, Sentence case, lower case, UPPER CASE, dot.case và path/case, tất cả được tạo cùng lúc từ một đầu vào.
Công cụ phát hiện ranh giới từ như thế nào?
Nó phát hiện sự thay đổi chữ hoa/thường trong camelCase và PascalCase, xử lý các từ viết tắt như XMLParser bằng cách tách thành XML và Parser, và tách các số dính liền chữ cái để xác định đúng từng từ.
Văn bản tôi dán có được gửi đi đâu không?
Không, toàn bộ quá trình chuyển đổi chạy trực tiếp trong trình duyệt của bạn bằng JavaScript — không có gì được gửi đến máy chủ.
Vì sao chữ hoa/thường lại quan trọng đối với mã nguồn?
Ở hầu hết các ngôn ngữ lập trình, chữ hoa/thường về mặt kỹ thuật không ảnh hưởng đến cách mã chạy (trừ các định danh phân biệt chữ hoa/thường), nhưng tính nhất quán của phong cách lại quan trọng đối với khả năng đọc cũng như đối với linter, IDE và trình tạo tài liệu — những công cụ thường mong đợi một kiểu cụ thể cho một loại thực thể cụ thể.
Có thể khôi phục văn bản gốc sau khi chuyển đổi không?
Không phải lúc nào cũng chính xác. Việc chuyển sang chữ thường hay chữ hoa là không thể đảo ngược nếu bản gốc có chữ hoa/thường trộn lẫn — thông tin về việc chữ cái nào ban đầu viết hoa sẽ bị mất.