Công cụ văn bản

Chuyển đổi chữ hoa chữ thường

Nhập hoặc dán văn bản, chuyển đổi ngay lập tức thành chữ hoa toàn bộ, chữ thường toàn bộ, Title Case, chữ hoa đầu câu, hoặc các kiểu đặt tên cho nhà phát triển như camelCase, PascalCase, snake_case, kebab-case, sao chép kết quả một nhấn. Chuyển đổi thực hiện cục bộ trong trình duyệt, nội dung không tải lên; ký tự Trung, Kana, Hangeul không có khái niệm chữ hoa chữ thường, giữ nguyên mà không làm hỏng.

8 chế độ chuyển đổi Chuyển đổi khi nhập An toàn khi trộn tiếng Trung-Anh Xử lý 100% cục bộ
Chỉ chuyển đổi trong trình duyệt, không tải lên

Ký tự 0 · Từ / Ký tự 0

Ký tự 0 · Từ / Ký tự 0

Tại sao cần nó

Dùng cho viết tiêu đề, sửa văn bản, đặt tên biến

Chữ hoa chữ thường tưởng là chuyện nhỏ, sửa tay lại rất phiền: dễ sót sai, dán vào đây làm một lần là xong.

01

Chuyển đổi cơ bản chữ hoa chữ thường một nhấn

Tắt khóa chữ hoa khi nhắn tin, cần tiêu đề chữ hoa toàn bộ cho poster — dán vào nhấn một cái là xong, không cần gõ lại, cũng không lo sót sửa.

02

Viết hoa chữ cái đầu cho tiêu đề và câu

Viết hoa chữ cái đầu theo tiêu đề viết hoa chữ cái đầu mỗi từ trong tiếng Anh, dùng cho tiêu đề bài báo, tên sách; viết hoa chữ cái đầu câu chỉ giữ nguyên chữ cái đầu mỗi câu viết hoa, là cách xử lý đơn giản nhất khi sắp xếp bài tiếng Anh gõ tùy hứng.

03

Chuyển đổi giữa các kiểu đặt tên dành cho nhà phát triển

Chuyển đổi lẫn nhau giữa bốn kiểu: camelCase, PascalCase, snake_case, kebab-case, bạn có thể sử dụng tên biến tùy hứng khi viết mã, kết nối giao diện, sắp xếp cấu hình.

04

Sắp chữ tiếng Anh và tiếng Trung không bị hỏng

Chữ Hán, chữ cái tiếng Nhật, chữ Hangul tiếng Hàn không có quy tắc hoa/thường, được giữ nguyên ở bất kỳ chế độ nào; dấu phẩy, dấu gạch nối được xử lý chính xác, ví dụ: chuyển "don't" sang kiểu tiêu đề sẽ thành "Don't" chứ không phải "Don'T".

05

Chuyển đổi ngay khi nhập liệu

Không có nút "chuyển đổi": kết quả cập nhật theo thời gian thực khi nhập, chuyển chế độ là có hiệu lực ngay; hiển thị đồng thời số ký tự, số từ, bạn có thể nắm được quy mô văn bản bất kỳ lúc nào.

06

Hoàn toàn chạy tại địa phương

Văn bản không rời trình duyệt, không đi qua máy chủ, có thể dùng ngay cả khi không có mạng; không tạo bất kỳ yêu cầu nào khi chưa nhập nội dung.

Những chi tiết về chuyển đổi chữ hoa/thường

Quy tắc viết hoa/thường trong các tình huống khác nhau không giống nhau, tìm hiểu rõ quy tắc mới không gặp phải tiêu đề ngượng ngùng hoặc tên biến báo lỗi khi chỉnh sửa.

Điểm khác biệt giữa bốn kiểu chữ hoa/thường cơ bản là gì?

ALL CAPS viết toàn bộ chữ hoa thường dùng cho tiêu đề, câu cảnh báo và từ viết tắt (NASA); all lowercase viết toàn bộ chữ thường thường thấy ở thương hiệu hiện đại và văn bản giao diện người dùng; Title Case viết hoa chữ cái đầu mỗi từ, là quy ước của tên sách tiếng Anh, tiêu đề tin tức; Sentence case chỉ viết hoa chữ cái đầu câu, là dạng mặc định của văn bản chính.

Công cụ này xử lý Title Case theo quy tắc "viết hoa chữ cái đầu mỗi từ, chữ còn lại viết thường"; Sentence case thì trước tiên chuyển tất cả sang chữ thường, sau đó bổ sung chữ hoa theo ranh giới câu.

camelCase, PascalCase, snake_case, kebab-case được dùng ở đâu tương ứng?

camelCase(myVariableName) là quy ước đặt tên biến và hàm trong JavaScript, Java; PascalCase(MyClassName) dùng cho tên lớp và thành phần; snake_case(my_variable_name) là quy ước đặt tên biến, trường cơ sở dữ liệu trong Python, Ruby; kebab-case(my-variable-name) dùng cho tên lớp CSS, đường dẫn URL, thuộc tính HTML. Khi tích hợp giao diện, sắp xếp cấu hình, việc chuyển sang kiểu mục tiêu rồi điều chỉnh nhỏ sẽ tiện hơn nhiều so với chỉnh sửa thủ công.

Các nhà phát triển chia từ như thế nào?

Khoảng trắng, dấu câu, gạch dưới, dấu gạch ngang đều là dấu phân tách; camelCase / PascalCase hiện có sẽ được tách theo ranh giới chữ hoa/thường, chuỗi chữ và số được giữ nguyên (ví dụ v2, html5 không tách thành v_2). Vì vậy, "user_nickname" và "userNickname" đều có thể chuyển đúng thành "user-nickname"; đoạn liên tục chữ Hán, kana Nhật, Hangul Hàn được giữ nguyên thành một từ.

Khác gì với text-transform của CSS?

Text-transform: uppercase của CSS chỉ thay đổi "hiển thị", bản gốc vẫn giữ khi sao chép hoặc trả về từ giao diện; công cụ này thay đổi chính văn bản, kết quả sao chép sẽ là sau chuyển đổi. Chỉ cần hiển thị chữ hoa trên trang thì dùng CSS; nếu kết quả cần ghi vào cơ sở dữ liệu, mã nguồn hoặc tài liệu thì dùng công cụ này.

Chuyển đổi văn bản tiếng Trung sẽ xảy ra gì?

Chữ Hán, kana Nhật, Hangul Hàn không có "khái niệm chữ hoa/thường", mọi chế độ đều giữ nguyên, không bị thay thế hay mất. Khi văn bản có cả tiếng Trung và tiếng Anh, chỉ xử lý phần chữ Latin: ví dụ "我爱 Open Source" chuyển toàn chữ hoa thành "我爱 OPEN SOURCE"; chuyển sang snake_case thì tiếng Trung là một đoạn từ để nối.

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

Văn bản nhập sẽ được tải lên hay lưu?

Không. Mọi chuyển đổi đều thực hiện bằng JavaScript trong trình duyệt của bạn, không có yêu cầu gửi văn bản đến máy chủ, có thể sử dụng khi ngắt kết nối internet. Nội dung sẽ biến mất sau khi làm mới trang.

Nên chọn "Title Case" hay "Sentence case"?

Dùng Title Case cho tiêu đề bài viết, tên sách, tên mục; dùng Sentence case để sắp xếp văn bản chính, sửa đoạn văn tiếng Anh bị bật khóa chữ hoa nhầm – nó sẽ chuyển tất cả thành chữ thường, chỉ giữ chữ hoa đầu mỗi câu.

Chuyển đổi văn bản toàn chữ hoa sang camelCase có bị tách sai không?

Kiểu viết của lập trình viên phụ thuộc vào giới hạn chữ hoa/thường, không có giới hạn giữa các chữ cái viết hoa liên tục, nên 「HTTPSERVER」 sẽ được coi là một từ. Khi gặp văn bản nhiều từ viết hoa hoàn toàn, hãy cắt theo quy tắc 「viết hoa chữ đầu câu」 trước, sau đó chuyển sang camelCase sẽ phân tách chính xác; Cách viết hỗn hợp như「userName」「user_name」 không gặp vấn đề này.

Tại sao khoảng trắng đầu ra khác với đầu vào?

Chỉ kiểu đặt tên của lập trình viên sẽ sắp xếp lại văn bản: chúng chỉ giữ lại các từ được phân tách, sau đó ghép lại bằng dấu phân cách thống nhất. Bốn chế độ hoàn toàn viết hoa, hoàn toàn viết thường, tiêu đề, viết hoa chữ đầu câu sẽ giữ nguyên tất cả khoảng trắng và dấu câu.

Có giới hạn độ dài văn bản không? Có thể dùng trên điện thoại không?

Công cụ này không đặt giới hạn, bạn có thể dán cả bài báo để chuyển đổi theo thời gian thực. Văn bản siêu dài (trên hàng trăm ngàn chữ) có thể bị độ trễ đầu vào nhẹ trên thiết bị cấu hình thấp, vì kết quả sẽ được tính toán lại theo thời gian thực. Trang này tự điều chỉnh cho màn hình nhỏ, hai khung nhập liệu sẽ sắp xếp theo chiều dọc.

Công cụ liên quan