Không tải lên, 100% cục bộ, không cần tài khoản

Chuyển kiểu chữ

Chuyển giữa camelCase, PascalCase, snake_case, kebab-case, Title Case, UPPER_CASE, chữ thường và URL slug. Không gì rời trình duyệt của bạn.

Cách Chuyển kiểu chữ hoạt động

Công cụ chuyển đổi kiểu chữ (case converter) biến đổi văn bản được dán vào thành một trong chín kiểu thông dụng: camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE, Title Case, Sentence case, UPPER CASE và lower case. Bạn chọn định dạng đích, nhấn một lần để sao chép, và việc chuyển đổi hoàn tất ngay. Mọi thứ bạn nhập hoặc dán đều không được truyền đi đâu cả; mỗi phép biến đổi chạy dưới dạng thao tác chuỗi thuần túy ngay trong tab trình duyệt của bạn.

Logic chuyển đổi xử lý đúng các dấu nháy đơn, dấu gạch nối và các ký tự phân tách hỗn hợp. Sentence case chỉ viết hoa chữ cái đầu tiên và coi khoảng trắng liền tiếp là ranh giới từ đơn. Title Case viết hoa chữ cái đầu mỗi từ, ngoại trừ các liên từ và giới từ ngắn khi xuất hiện giữa cụm từ. Trường đầu ra cập nhật ngay khi bạn dừng gõ, nên việc chuyển đổi qua lại giữa nhiều định dạng chỉ mất vài giây.

Cách sử dụng Chuyển kiểu chữ, từng bước

  1. Dán hoặc nhập văn bản cần chuyển đổi vào trường đầu vào.
  2. Chọn định dạng kiểu chữ đích từ danh sách tùy chọn.
  3. Đọc kết quả chuyển đổi trong trường đầu ra.
  4. Nhấn nút sao chép để chép kết quả vào clipboard.

Trường hợp sử dụng thường gặp

  • Chuyển tên trường API dễ đọc như "user first name" sang snake_case để dùng trong định nghĩa cột cơ sở dữ liệu.
  • Định dạng lại danh sách tên lớp CSS từ kebab-case sang camelCase khi chuyển đổi stylesheet sang CSS-in-JS.
  • Biến thông báo lỗi dạng sentence-case thành CONSTANT_CASE để dùng làm giá trị enum TypeScript.
  • Sửa kiểu chữ của mảng tiêu đề được tạo tự động sao cho mỗi mục dùng Title Case trước khi hiển thị trong giao diện.

Câu hỏi thường gặp

Văn bản của tôi có bị gửi đến dịch vụ bên ngoài nào không?

Không. Logic chuyển đổi kiểu chữ là tập hợp các phép biến đổi chuỗi thuần túy chạy ngay trong tab trình duyệt này. Văn bản bạn dán sẽ ở lại trên thiết bị của bạn từ lúc bạn nhập cho đến khi bạn sao chép kết quả.

Công cụ tách từ như thế nào?

Nó phát hiện ranh giới từ tại khoảng trắng, dấu gạch dưới, dấu gạch nối và chỗ chuyển từ chữ thường sang chữ hoa (với đầu vào đã ở dạng camelCase hoặc PascalCase). Ví dụ, "myHTTPClient" tách thành ["my", "HTTP", "Client"] do chuỗi chữ hoa liên tiếp. Các chữ cái có dấu và ký tự CJK được giữ nguyên thay vì bị loại bỏ: chúng đi cùng với từ mà chúng thuộc về.

Công cụ có giữ nguyên các từ viết tắt trong camelCase và PascalCase không?

Các từ viết tắt như HTTP, URL hay ID sẽ được viết thường khi đặt giữa từ trong camelCase (httpClient, urlParser). Điều này theo quy ước JavaScript phổ biến nhất. Trong CONSTANT_CASE chúng vẫn được viết hoa hoàn toàn.

Tôi có thể chuyển đổi văn bản nhiều dòng không?

Có. Mỗi dòng được chuyển đổi độc lập, cho phép bạn xử lý danh sách định danh hoặc tiêu đề trong một lần. Các dòng trống được giữ nguyên là dòng trống trong đầu ra.

Sự khác biệt giữa Title Case và Sentence case là gì?

Title Case viết hoa chữ cái đầu của hầu hết các từ (giới từ và liên từ ngắn giữa cụm từ vẫn viết thường). Sentence case chỉ viết hoa chữ cái đầu tiên của toàn bộ đầu vào và giữ nguyên phần còn lại, ngoại trừ danh từ riêng mà bạn phải tự sửa.