T

Text Machine

Công cụ văn bản mạnh mẽ, ngay trong trình duyệt của bạn

Chuyển Đổi Kiểu Chữ

Nhập văn bản của bạn vào khu vực nhập liệu. Chọn kiểu chữ mong muốn từ các tùy chọn bên dưới, và văn bản đã chuyển đổi sẽ xuất hiện ở khu vực kết quả.

Văn Bản Gốc
Chọn Loại Kiểu Chữ
Văn Bản Đã Chuyển Đổi
Từ / Ký tự / Dòng

0

Từ

0

Ký tự

0

Dòng

Cách sử dụng Chuyển Đổi Kiểu Chữ

  1. 1

    Nhập văn bản của bạn

    Gõ hoặc dán đoạn văn bản bạn muốn định dạng lại vào ô Original Text.

  2. 2

    Chọn kiểu chữ

    Chọn từ các tùy chọn như UPPER CASE, lower case, Title Case, Sentence case, camelCase, snake_case, kebab-case, và nhiều kiểu khác.

  3. 3

    Xem văn bản đã chuyển đổi

    Văn bản đã định dạng lại xuất hiện ngay lập tức trong ô Converted Text, kèm theo số từ, số ký tự và số dòng.

  4. 4

    Sao chép kết quả

    Nhấn Copy to Clipboard để lấy văn bản đã chuyển đổi, hoặc Clear Text để xóa cả hai ô.

Hướng dẫn thực hành về các kiểu viết hoa chữ cái

Vì sao kiểu viết hoa là một công cụ, không chỉ là phong cách

Cách viết hoa mang ý nghĩa. Đúng kiểu viết hoa sẽ báo hiệu một đoạn văn bản là gì: một tiêu đề, một câu, một tên biến, một URL slug, hay một hằng số. Chọn nó bằng tay thì mất công và dễ sai, đặc biệt với các định danh trong lập trình nơi chỉ một ký tự sai cũng làm hỏng mã. Một công cụ chuyển đổi kiểu chữ áp dụng một quy tắc nhất quán trên toàn bộ chuỗi chỉ trong một bước.

Công cụ này bao quát các kiểu viết hoa thường ngày cộng với các kiểu định danh mà lập trình viên dùng hằng ngày, và nó hiển thị số từ, ký tự và dòng theo thời gian thực khi bạn làm việc. Các phần dưới đây định nghĩa từng kiểu kèm một ví dụ cụ thể và giải thích khi nào nên dùng đến nó, để bạn chọn kiểu viết hoa phù hợp với đích đến thay vì đoán mò.

UPPERCASE và lowercase

UPPERCASE chuyển mọi chữ cái thành chữ in hoa: 'hello world' trở thành 'HELLO WORLD.' Nó hữu ích cho các nhãn ngắn, từ viết tắt, tiêu đề pháp lý, và bất cứ đâu bạn muốn nhấn mạnh, nhưng các đoạn dài viết toàn chữ hoa đọc chậm và tạo cảm giác đang quát tháo, nên hãy dùng dè dặt. lowercase làm điều ngược lại, hạ mọi thứ xuống chữ thường: 'Hello World' trở thành 'hello world.'

lowercase tiện lợi để chuẩn hóa đầu vào trước khi so sánh, để tạo một phong cách cố tình thân mật, và để dọn dẹp văn bản đến nơi trong tình trạng quát tháo. Cả hai phép biến đổi chỉ thay đổi cách viết hoa, nên chuyển sang UPPERCASE rồi trở lại lowercase không bao giờ làm thay đổi chữ cái thật hay thứ tự từ, mà chỉ thay đổi hình thức của chúng. Chúng là những kiểu viết hoa đơn giản nhất và dễ đoán nhất trong tất cả.

Title Case và Sentence case

Title Case viết hoa chữ cái đầu của mỗi từ chính, như trong 'The Quick Brown Fox,' và là quy ước cho các dòng tít, tựa đề và tiêu đề. Sentence case chỉ viết hoa chữ cái đầu của đoạn văn bản (và, một cách đúng đắn, các danh từ riêng), như trong 'The quick brown fox,' khớp với cách viết văn xuôi thông thường. Lựa chọn giữa hai kiểu chủ yếu phụ thuộc vào việc bạn đang viết một tiêu đề hay một câu.

Hãy lưu ý rằng các sách hướng dẫn văn phong title-case đúng nghĩa có những quy tắc mà kiểu chuyển đổi tự động này không thể biết hết: nhiều sách hướng dẫn để các từ ngắn như 'a,' 'an,' 'the,' 'and,' 'of,' và 'in' ở dạng chữ thường trừ khi chúng mở đầu tiêu đề. Một Title Case tự động viết hoa chữ đầu của mỗi từ như một mặc định hợp lý, nên với văn phong biên tập nghiêm ngặt, có lẽ bạn sẽ muốn tự mình hạ các từ phụ xuống chữ thường về sau.

camelCase và PascalCase

camelCase nối các từ lại với nhau không có khoảng trắng và viết hoa mỗi từ trừ từ đầu tiên, tạo ra 'helloWorld' hoặc 'getUserName.' Đây là quy ước thống trị cho biến và hàm trong các ngôn ngữ như JavaScript và Java. PascalCase (còn gọi là UpperCamelCase) cùng ý tưởng nhưng cũng viết hoa cả từ đầu tiên, cho ra 'HelloWorld' hoặc 'GetUserName.'

Theo quy ước, PascalCase đặt tên cho lớp, kiểu, thành phần và hàm khởi tạo, trong khi camelCase đặt tên cho các giá trị và hàm bạn dùng hằng ngày. Giữ chúng tách biệt khiến mã tự diễn giải: người đọc có thể phân biệt một lớp với một biến chỉ trong nháy mắt. Cả hai đều loại bỏ khoảng trắng khỏi đầu vào của bạn, nên 'user profile id' lần lượt trở thành 'userProfileId' hoặc 'UserProfileId.'

snake_case, kebab-case và CONSTANT_CASE

Các kiểu này thay khoảng trắng bằng một dấu phân tách thay vì loại bỏ chúng. snake_case dùng dấu gạch dưới và giữ chữ thường: 'user profile id' trở thành 'user_profile_id,' tiêu chuẩn cho biến và hàm trong Python và Ruby cũng như cho tên cột của nhiều cơ sở dữ liệu. kebab-case dùng dấu gạch nối: 'user_profile_id' được viết thành 'user-profile-id,' lựa chọn đúng đắn cho URL slug, tên lớp CSS và tên tệp, vì dấu gạch nối thân thiện với URL và hệ thống tệp.

CONSTANT_CASE là snake_case viết toàn chữ hoa, như trong 'MAX_RETRY_COUNT,' quy ước lâu đời cho hằng số và biến môi trường trong hầu hết các ngôn ngữ. Công cụ này cũng cung cấp dot.case ('user.profile.id'), path/case ('user/profile/id') và Header-Case ('User-Profile-Id'), những kiểu lần lượt ánh xạ gọn gàng sang khóa cấu hình, đường dẫn tệp và tên header HTTP.

Các kiểu vui nhộn và tiện ích

Một vài kiểu tồn tại để tạo hiệu ứng hoặc để biến đổi văn bản sẵn có thay vì tạo ra định danh. iNVERSE cASE đảo ngược kiểu viết hoa của mọi chữ cái, nên 'Hello' trở thành 'hELLO,' điều này hữu ích để sửa văn bản bị gõ nhầm khi đang bật Caps Lock. AlTeRnAtInG CaSe đi qua từng chữ cái và xen kẽ viết hoa, kiểu nhìn 'mocking' kinh điển dùng trong các meme.

RaNDoM CasE viết hoa các chữ cái một cách khó lường để tạo vẻ ngoài hỗn loạn, cách điệu. Ba kiểu này khác với các kiểu còn lại ở chỗ chúng đọc các chữ cái sẵn có của bạn và gán lại kiểu viết hoa lên chúng, nên chúng nhằm tạo phong cách cho những từ bạn đã có hơn là định dạng một định danh. Chúng được ưa chuộng cho các bài đăng mạng xã hội và chú thích nơi bản thân vẻ ngoài mới là điều quan trọng.

Chọn đúng kiểu viết hoa cho công việc

Hãy khớp kiểu viết hoa với đích đến. Văn xuôi và phần thân văn bản dùng Sentence case; tiêu đề và tựa đề dùng Title Case; các nhãn ngắn cần gây chú ý dùng UPPERCASE. Trong mã, hãy theo quy ước của ngôn ngữ đích: camelCase hoặc snake_case cho biến và hàm, PascalCase cho lớp và thành phần, CONSTANT_CASE cho hằng số, kebab-case cho lớp CSS và URL slug, và dot.case hoặc path/case cho khóa cấu hình và đường dẫn tệp.

Sự nhất quán quan trọng hơn bất kỳ sở thích đơn lẻ nào. Một mã nguồn trộn lẫn snake_case và camelCase cho cùng một loại tên thì khó đọc và khó rà soát hơn. Hãy chọn quy ước mà framework hoặc nhóm của bạn mong đợi và áp dụng nó đồng nhất. Công cụ chuyển đổi này làm điều đó nhanh chóng: dán một danh sách tên, chọn kiểu đích, rồi sao chép kết quả đã chuẩn hóa.

Những lỗi thường gặp cần để ý

Việc chuyển đổi kiểu chữ tự động không hiểu ý nghĩa, nên nó có thể làm hỏng những thứ cần xử lý đặc biệt. Từ viết tắt là ví dụ kinh điển: Title Case có thể biến 'NASA' thành 'Nasa,' và camelCase có thể biến 'parseHTMLString' thành 'parseHtmlString,' đánh mất cách viết hoa được chủ ý. Sau khi chuyển đổi, hãy rà soát các từ viết tắt và chữ viết tắt rồi sửa chúng bằng tay.

Danh từ riêng cũng có thể chịu chung số phận trong Sentence case hoặc lowercase, vì chúng sẽ không biết rằng 'paris' nên giữ là 'Paris.' Đối với các kiểu định danh, cũng hãy nhớ rằng việc chuyển đổi làm thay đổi các dấu phân tách từ, nên chuyển sang snake_case rồi sang Title Case sẽ không phải lúc nào cũng khôi phục được khoảng cách gốc chính xác của bạn nếu đầu vào có dấu câu bất thường. Khi kết quả buộc phải chính xác, hãy chuyển đổi rồi đọc soát các trường hợp ngoại lệ thay vì tin tưởng phép biến đổi một cách mù quáng.

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

Công cụ hỗ trợ những kiểu chữ nào?
Công cụ bao quát rất nhiều kiểu: sentence case, lower case, UPPER CASE, Title Case, camelCase, PascalCase, snake_case, kebab-case, dot.case, path/case, CONSTANT_CASE, Header-Case, iNVERSE cASE, RaNDoM CasE, và AlTeRnAtInG CaSe. Điều này khiến nó hữu ích cho cả văn xuôi lẫn định danh trong lập trình.
Khác biệt giữa Title Case và Sentence case là gì?
Title Case viết hoa chữ cái đầu của mỗi từ chính (dùng cho tiêu đề), còn Sentence case chỉ viết hoa chữ cái đầu của câu và để phần còn lại ở dạng chữ thường, đúng với cách viết thông thường.
Công cụ có tạo ra các định dạng thân thiện với lập trình không?
Có. camelCase, PascalCase, snake_case, kebab-case, dot.case, path/case và CONSTANT_CASE đều có sẵn, rất tiện để đặt tên biến, tệp, lớp CSS, hằng số và URL.
Việc chuyển đổi có làm thay đổi từ ngữ thực tế của tôi không?
Không. Chỉ kiểu viết hoa chữ cái và, với các kiểu định danh, dấu phân tách giữa các từ được thay đổi. Bản thân các từ vẫn giữ nguyên, nên bạn có thể chuyển đổi qua lại mà không mất nội dung.
Công cụ có miễn phí và riêng tư không?
Có. Việc chuyển đổi kiểu chữ diễn ra hoàn toàn trong trình duyệt của bạn mà không tải lên gì cả, nên công cụ miễn phí và văn bản của bạn vẫn riêng tư trên thiết bị.

Công cụ liên quan

Tiếp tục với những công cụ hữu ích này

Viết Hoa Chữ Cái Đầu

Viết hoa mỗi từ

Công Cụ Viết Hoa Tiêu Đề

Tìm và Thay thế Văn bản

Bionic Reading

Xóa Khoảng Trắng Thừa