Chuyển đến nội dung chính

Chuyển đổi kiểu chữ miễn phí

Chuyển đổi văn bản sang CHỮ HOA, chữ thường, Chữ Hoa Đầu, camelCase, snake_case và nhiều hơn nữa.

Hoạt động ngoại tuyến sau khi tải
0 ký tự0 từ0 câu0 dòng
UPPERCASE

Kết quả sẽ xuất hiện ở đây

lowercase

Kết quả sẽ xuất hiện ở đây

Title Case

Kết quả sẽ xuất hiện ở đây

Viết Hoa Mỗi Từ

Kết quả sẽ xuất hiện ở đây

Sentence case

Kết quả sẽ xuất hiện ở đây

camelCase

Kết quả sẽ xuất hiện ở đây

PascalCase

Kết quả sẽ xuất hiện ở đây

snake_case

Kết quả sẽ xuất hiện ở đây

kebab-case

Kết quả sẽ xuất hiện ở đây

CONSTANT_CASE

Kết quả sẽ xuất hiện ở đây

dot.case

Kết quả sẽ xuất hiện ở đây

path/case

Kết quả sẽ xuất hiện ở đây

Train-Case

Kết quả sẽ xuất hiện ở đây

aLtErNaTiNg

Kết quả sẽ xuất hiện ở đây

iNVERSE cASE

Kết quả sẽ xuất hiện ở đây

sPoNgE cAsE

Kết quả sẽ xuất hiện ở đây

Xóa dấu

Kết quả sẽ xuất hiện ở đây

Slug URL

Kết quả sẽ xuất hiện ở đây

Mỗi câu một dòng

Kết quả sẽ xuất hiện ở đây

Cắt và gộp khoảng trắng

Kết quả sẽ xuất hiện ở đây

Công dụng phổ biến

  • Trình Chuyển Đổi Trường Hợp Tiêu ĐềChuyển đổi văn bản thành trường hợp tiêu đề thích hợp — viết hoa tiêu đề, tiêu đề bài viết và tiêu đề phần một cách chính xác.
  • Trình Chuyển Đổi Trường Hợp CâuChuyển đổi văn bản thành trường hợp câu — viết hoa chữ cái đầu của mỗi câu để có văn bản sạch sẽ, dễ đọc.
  • Trình Chuyển Đổi CHỮ HOA và chữ thườngChuyển đổi văn bản giữa CHỮ HOA và chữ thường — định dạng mã, làm sạch dữ liệu và chuẩn hóa văn bản ngay lập tức.
  • Trình Chuyển Đổi camelCase và snake_caseChuyển đổi văn bản giữa camelCase, snake_case, kebab-case và PascalCase — cần thiết cho nhà phát triển.
  • Trình Chuyển Đổi Trường Hợp Văn Bản cho Nhà Viết Nội DungĐịnh dạng nội dung của bạn hoàn hảo — trường hợp tiêu đề cho tiêu đề, trường hợp câu cho nội dung thân thể, trường hợp thích hợp cho tên.

Cách hoạt động

Cả 14 kiểu chuyển đổi chữ hoa/thường diễn ra hoàn toàn trong trình duyệt bằng thuật toán hỗ trợ Unicode tự viết — không thư viện, không máy chủ, không tải lên. Các escape thuộc tính Unicode gốc của JavaScript (\p{L}, \p{N}) giữ nguyên chữ có dấu và chữ không phải Latinh qua mọi phép biến đổi.

  1. 1
    Phân tích phản ứng trực tiếp
    Mỗi lần gõ phím kích hoạt một phép tính useMemo chạy cả 14 hàm chuyển đổi cùng lúc trên đầu vào của bạn, nên kết quả cập nhật theo thời gian thực mà không có độ trễ hay cần nhấn nút.
  2. 2
    Tách token hỗ trợ Unicode
    Trước khi tách hoặc nối từ, mã loại bỏ ký tự không phải chữ và số ở đầu/cuối bằng các escape thuộc tính Unicode \p{L} và \p{N}. Điều này đảm bảo các từ như "café" hoặc "naïve" được tách đúng thành camelCase hoặc snake_case mà không mất chữ có dấu.
  3. 3
    Biến đổi chuỗi theo từng định dạng
    Mỗi kiểu chữ áp dụng logic regex riêng: các định dạng dựa trên dấu phân cách (snake, kebab, dot, path, CONSTANT) dùng một phép thay thế duy nhất gộp mọi chuỗi không phải từ thành dấu phân cách; các định dạng cấu trúc (camelCase, PascalCase, Train-Case) nối thêm phép viết hoa theo ranh giới từ; kiểu câu và kiểu tiêu đề dùng mẫu lookahead để chỉ viết hoa sau dấu câu hoặc ranh giới khoảng trắng.
  4. 4
    Sao chép hoặc tải kết quả
    Mỗi thẻ kết quả có nút Sao chép riêng dùng navigator.clipboard API. "Sao chép tất cả" và "Tải .txt" gộp cả 14 đầu ra thành các khối văn bản thuần có nhãn. Đầu vào gần nhất của bạn được lưu trong localStorage nên vẫn giữ khi làm mới trang mà không bao giờ rời khỏi thiết bị.

Công cụ liên quan

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