Công cụ chuyển đổi kiểu chữ

Bạn cần UPPERCASE cho tiêu đề, camelCase cho một biến, snake_case cho cột cơ sở dữ liệu hay kebab-case cho URL slug? Chỉ cần dán văn bản một lần và công cụ sẽ hiển thị đồng thời ở mọi kiểu chữ thông dụng. Kết quả cập nhật ngay khi bạn gõ, cách xử lý từ viết tắt có thể tùy chỉnh, và nút sao chép một chạm nằm ngay cạnh mỗi biến thể.

Cách chuyển đổi kiểu chữ hoạt động

  1. 1

    Dán văn bản của bạn

    Mọi độ dài, mọi ngôn ngữ. Ký tự Unicode được xử lý chính xác, kể cả ký tự có dấu.

  2. 2

    Mỗi kiểu chữ được tính toán song song

    Cả tám kiểu chữ chuẩn hiển thị cùng lúc — chọn kiểu bạn cần.

  3. 3

    Tùy chỉnh cách xử lý từ viết tắt

    Giữ từ viết tắt ở dạng chữ hoa (NASA → NASA) hoặc chuyển sang Pascal (NASA → Nasa). Mỗi ngôn ngữ và mã nguồn phù hợp với một quy ước khác nhau.

  4. 4

    Sao chép phiên bản bạn cần

    Sao chép một chạm cho từng kiểu chữ. Dán lại và lặp lại mà không cần gõ lại.

Các kiểu chữ

Kiểu chữ Ví dụ Trường hợp sử dụng phổ biến
UPPERCASE HELLO WORLD EXAMPLE Tiêu đề, từ viết tắt, hằng số trong vài ngôn ngữ
lowercase hello world example Văn bản thông thường, tiêu đề email, URL
Title Case Hello World Example Đầu mục, tên sách
Sentence case Hello world example Nội dung văn bản, nhãn giao diện
camelCase helloWorldExample Biến JavaScript/Java, khóa JSON
PascalCase HelloWorldExample Lớp C#/TypeScript, enum
snake_case hello_world_example Python, Ruby, cột SQL, khóa cấu hình
kebab-case hello-world-example Lớp CSS, URL slug, cờ CLI
CONSTANT_CASE HELLO_WORLD_EXAMPLE Biến môi trường, hằng số #define
dot.case hello.world.example Tên gói, DNS, đường dẫn không gian tên

Quy tắc Title Case

Title Case trong tiếng Anh viết hoa chữ cái đầu của hầu hết các từ, nhưng không viết hoa các giới từ, liên từ hay mạo từ ngắn (trừ khi chúng đứng đầu hoặc cuối tiêu đề). Các cẩm nang văn phong có quy tắc chi tiết khác nhau:

  • Chicago: viết hoa từ đầu và từ cuối, cùng tất cả các từ “chính”. “a”, “the”, “and”, “or”, “but” vẫn viết thường.
  • APA: viết hoa các từ có bốn chữ cái trở lên, cùng với từ đầu và từ cuối.
  • AP: viết hoa mọi từ quan trọng, bất kể độ dài.

Mặc định của công cụ là Chicago; chuyển thiết lập sẵn nếu cần quy tắc khác.

Mẹo theo ngữ cảnh

  • URL slug: dùng kebab-case viết thường, chuyển tự các chữ có dấu trước (Ö → o, ñ → n).
  • Định danh Python: snake_case cho hàm và biến, PascalCase cho lớp, CONSTANT_CASE cho hằng số cấp mô-đun.
  • Định danh JavaScript: camelCase cho biến và hàm, PascalCase cho lớp và component React, chỉ dùng SCREAMING_SNAKE_CASE cho hằng số thực sự.
  • CSS: kebab-case cho tên lớp và thuộc tính tùy chỉnh.
  • Khóa JSON: camelCase trong hầu hết API hiện đại; một số hệ thống cũ dùng snake_case.
  • Cột cơ sở dữ liệu: snake_case là quy ước của SQL; PascalCase hợp lệ nhưng phải đặt trong dấu nháy nên bất tiện.

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

Theo mặc định, các chữ in hoa liền nhau được coi là một từ viết tắt và giữ liền nhau (ví dụ: “XMLHttpRequest” được tách thành XML + Http + Request). Bạn có thể chuyển sang chế độ nghiêm ngặt, coi mỗi lần đổi kiểu chữ là một ranh giới từ.

Có. Công cụ dùng phép gập kiểu chữ Unicode, nên các ký tự có dấu (é, ñ, ü) được chuyển đổi chính xác giữa chữ hoa và chữ thường. Chữ i có dấu chấm/không dấu chấm của tiếng Thổ Nhĩ Kỳ được xử lý bằng công tắc ngôn ngữ.

Mỗi cẩm nang văn phong có quy tắc khác nhau cho các từ ngắn. Mặc định là Chicago Manual of Style; chọn APA hoặc AP nếu muốn quy tắc viết hoa khác.

Có. Dán một khối văn bản và mỗi dòng được chuyển đổi độc lập. Dấu xuống dòng được giữ nguyên trong mọi biến thể đầu ra.

Công cụ liên quan