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ả.
0
Từ
0
Ký tự
0
Dòng
Cách sử dụng Chuyển Đổi Kiểu Chữ
- 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
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
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
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?
Khác biệt giữa Title Case và Sentence case là gì?
Công cụ có tạo ra các định dạng thân thiện với lập trình không?
Việc chuyển đổi có làm thay đổi từ ngữ thực tế của tôi không?
Công cụ có miễn phí và riêng tư không?
Công cụ liên quan
Tiếp tục với những công cụ hữu ích này