AnyNotepad Công Cụ Văn Bản Trực Tuyến Miễn Phí
Định Dạng & Kiểu Lập Trình
Explore all 218+ free online text tools
Tất Cả Công Cụ Văn BảnCảm hứng Thiết kế Mỗi ngày
Những góc nhìn mới mẻ từ thế giới thiết kế, cập nhật hàng ngày
Thiết kế trong Ngày
Mỗi buổi sáng, một thiết kế khác nhau xuất hiện. Khám phá chất liệu, tài liệu tham khảo, và các quyết định sáng tạo đằng sau tác phẩm nổi bật hôm nay.
Khám phá Thiết kế Hôm nay
Nhóm Thiết kế trong Ngày
Thiết kế thường bắt đầu từ sự hợp tác. Gặp gỡ nhóm có kỹ năng kết hợp đã tạo ra tác phẩm được ban giám khảo A' Design Award công nhận.
Gặp gỡ Nhóm
Nhà Thiết kế trong Ngày
Đằng sau mỗi thiết kế được cân nhắc kỹ lưỡng là một tư duy có chủ đích. Khám phá danh mục, triết lý và hành trình của người đoạt giải A' Design Award nổi bật hôm nay.
Xem Tầm nhìn của Họ
Huyền thoại Thiết kế trong Ngày
Hàng thập kỷ cống hiến định hình nên một sự nghiệp. Khám phá những đóng góp trọn đời và ảnh hưởng lâu dài của nhà thiết kế nổi bật hôm nay.
Tôn vinh Di sản của Họ
Phỏng vấn Thiết kế trong Ngày
Những cuộc trò chuyện tiết lộ điều mà danh mục không thể. Lắng nghe nhà thiết kế nổi bật hôm nay chia sẻ những hiểu biết sâu sắc, bước ngoặt và bài học khó khăn.
Đọc Bài Phỏng vấn
Điểm nhấn trong Ngày
Những khoảnh khắc đáng chú ý từ thế giới thiết kế. Từ khai mạc triển lãm đến ra mắt dự án, theo dõi các sự kiện đánh dấu tiến bộ sáng tạo.
Xem Điểm nhấn Hôm nay
Ý tưởng Thiết kế trong Ngày
Mỗi sản phẩm bắt đầu từ một suy nghĩ. Khám phá ý tưởng hôm nay — một tầm nhìn vẫn đang tìm kiếm hình dạng, một đề xuất đang chờ đợi điều kiện thích hợp để thành hình.
Khám phá Ý tưởng
Thương hiệu Thiết kế trong Ngày
Đằng sau mỗi sản phẩm là một tổ chức với góc nhìn riêng. Khám phá các nguyên tắc và quy trình định hình thương hiệu nổi bật hôm nay.
Khám phá Thương hiệu
Xu hướng Thiết kế trong Ngày
Các mô hình xuất hiện khi bạn chú ý quan sát. Theo dõi phong trào nổi bật hôm nay — một chất liệu, bảng màu, hoặc cách tiếp cận đang thu hút sự quan tâm xuyên suốt các lĩnh vực.
Khám phá Xu hướngBộ Chuyển Đổi camelCase
Chuyển đổi văn bản sang camelCase — từ đầu tiên hoàn toàn viết thường, và mỗi từ tiếp theo bắt đầu bằng chữ hoa, không có dấu cách hay ký tự phân cách giữa các từ. Đây là quy ước đặt tên tiêu chuẩn cho biến JavaScript, phương thức Java, thuộc tính TypeScript, và nhiều ngôn ngữ lập trình khác.
get user profile data
↓
getUserProfileData
Bộ Chuyển Đổi PascalCase
Chuyển đổi văn bản sang PascalCase — mỗi từ bắt đầu bằng chữ hoa và tất cả các từ được nối liền không có ký tự phân cách. Còn gọi là Upper Camel Case. Đây là quy ước tiêu chuẩn cho tên lớp trong C#, Java, TypeScript, tên component React, và nhiều ngôn ngữ lập trình hướng đối tượng.
get user profile data
↓
GetUserProfileData
Bộ Chuyển Đổi snake_case
Chuyển đổi văn bản sang snake_case — toàn bộ viết thường với các từ phân cách bằng dấu gạch dưới. Đây là quy ước đặt tên tiêu chuẩn trong Python, Ruby, Rust, PHP (hàm), tên cột cơ sở dữ liệu, và nhiều tên trường API. Cũng thường được sử dụng để đặt tên tệp trong môi trường Linux/Unix.
Get User Profile Data
↓
get_user_profile_data
Bộ Chuyển Đổi kebab-case
Chuyển đổi văn bản sang kebab-case — toàn bộ viết thường với các từ phân cách bằng dấu gạch ngang. Đây là định dạng tiêu chuẩn cho tên lớp CSS, thuộc tính HTML, URL slug, tên gói npm, và tên tệp trong các dự án web. Còn gọi là spinal-case, lisp-case, hoặc dash-case.
Get User Profile Data
↓
get-user-profile-data
Bộ Chuyển Đổi CONSTANT_CASE
Chuyển đổi văn bản sang CONSTANT_CASE — toàn bộ viết hoa với các từ phân cách bằng dấu gạch dưới. Còn gọi là SCREAMING_SNAKE_CASE hoặc MACRO_CASE. Đây là quy ước phổ quát cho hằng số, biến môi trường, khóa cấu hình, giá trị enum, và định nghĩa macro C/C++ trong hầu như tất cả các ngôn ngữ lập trình.
max retry count
↓
MAX_RETRY_COUNT
Bộ Chuyển Đổi SCREAMING-KEBAB-CASE
Chuyển đổi văn bản sang SCREAMING-KEBAB-CASE — toàn bộ viết hoa với các từ phân cách bằng dấu gạch ngang. Còn gọi là COBOL-CASE. Được sử dụng trong lập trình COBOL, một số tiêu đề HTTP, một số kiểu biến môi trường nhất định, và bất cứ nơi nào cần định dạng viết hoa có dấu gạch nối. Người anh em ồn ào của kebab-case.
max retry count
↓
MAX-RETRY-COUNT
Bộ Chuyển Đổi flatcase
Chuyển đổi văn bản sang flatcase — tất cả chữ thường và không có dấu phân tách. Mọi từ được nối trực tiếp với nhau. Được sử dụng cho một số tên cơ sở dữ liệu, hashtag không có dấu phân tách, tên biến ngắn, và bất kỳ nơi nào cần định danh chữ thường gọn gàng, không có dấu phân cách.
Get User Profile
↓
getuserprofile
Bộ Chuyển Đổi UPPERFLATCASE
Chuyển đổi văn bản sang UPPERFLATCASE — tất cả chữ in hoa và không có dấu phân tách. Mọi từ được nối trực tiếp với nhau bằng chữ in hoa. Là phiên bản chữ in hoa của flatcase — được sử dụng cho một số định danh hệ thống cũ, tên trường mainframe, và mã chữ in hoa gọn gàng.
Get User Profile
↓
GETUSERPROFILE
Bộ Chuyển Đổi path/case
Chuyển đổi văn bản sang path/case — tất cả chữ thường với các từ được phân tách bằng dấu gạch chéo. Mô phỏng đường dẫn tệp Unix/Linux và các phân đoạn đường dẫn URL. Hữu ích để tạo đường dẫn tệp, định nghĩa route, endpoint REST API, và các định danh phân cấp kiểu breadcrumb.
Get User Profile Data
↓
get/user/profile/data
Bộ Chuyển Đổi backslash\case
Chuyển đổi văn bản sang backslash\case — tất cả chữ thường với các từ được phân tách bằng dấu gạch chéo ngược.
Phù hợp với định dạng được sử dụng trong đường dẫn tệp Windows và khai báo namespace PHP
(ví dụ: App\Models\User). Cũng được sử dụng trong một số quy ước namespace .NET.
App Models User Profile
↓
app\models\user\profile
Bộ Chuyển Đổi Space_Snake Case
Chuyển đổi văn bản sang định dạng Space_Snake — mỗi từ được viết hoa và các từ được phân tách bằng dấu gạch dưới có khoảng trắng hai bên ( _ ). Một định dạng lai đôi khi được sử dụng trong nhãn hiển thị, giao diện cấu hình, và các định danh dễ đọc khi cần cả phân tách trực quan lẫn dấu gạch dưới lập trình.
get user profile data
↓
Get _ User _ Profile _ Data
Bộ Chuyển Đổi Namespaced::Case
Chuyển đổi văn bản sang Namespaced::Case — mỗi từ được viết hoa và phân tách bằng hai dấu hai chấm (::).
Phù hợp với cú pháp được sử dụng trong namespace C++ (std::string), đường dẫn module Ruby, lời gọi
phương thức tĩnh PHP, và tên package Perl. Hữu ích để nhanh chóng tạo định danh namespace từ văn bản thuần.
app models user profile
↓
App::Models::User::Profile
Bộ Chuyển Đổi $phpVariable Case
Chuyển đổi văn bản sang định dạng biến PHP — camelCase có tiền tố dấu đô la ($). Đây là cách tiêu chuẩn để viết biến trong PHP. Văn bản đầu vào được tách thành các từ, nối theo kiểu camelCase, sau đó thêm $ vào đầu. Tiết kiệm thời gian khi tạo tên biến PHP từ mô tả, trường cơ sở dữ liệu, hoặc đặc tả kỹ thuật.
user profile image url
↓
$userProfileImageUrl
Bộ Chuyển Đổi .css-class Case
Chuyển đổi văn bản sang định dạng bộ chọn class CSS — kebab-case có tiền tố dấu chấm (.). Tạo ra
các bộ chọn class CSS sẵn sàng sử dụng như .user-profile-card. Tăng tốc việc viết CSS bằng cách chuyển đổi
mô tả thành phần hoặc đặc tả thiết kế trực tiếp thành bộ chọn CSS hợp lệ theo quy ước BEM và web tiêu chuẩn.
user profile card header
↓
.user-profile-card-header
Bộ Chuyển Đổi Train-Case
Chuyển đổi văn bản sang Train-Case — mỗi từ được viết hoa và các từ được phân tách bằng dấu gạch ngang.
Giống PascalCase với dấu gạch ngang giữa các từ. Được sử dụng trong tiêu đề HTTP (Content-Type,
X-Request-Id), một số định dạng tệp cấu hình, và các định danh kiểu tiêu đề có gạch ngang.
content type header value
↓
Content-Type-Header-Value
Bộ Chuyển Đổi TSV → CSV
Chuyển đổi giá trị phân tách bằng tab sang giá trị phân tách bằng dấu phẩy. Khi bạn dán dữ liệu từ Excel, Google Sheets, hoặc bất kỳ bảng tính nào, nó đến dưới dạng TSV (phân tách bằng tab). Công cụ này chuyển đổi các tab thành dấu phẩy theo định dạng CSV tiêu chuẩn, đặt trích dẫn đúng cách cho các trường chứa dấu phẩy để đảm bảo tính toàn vẹn dữ liệu.
Alice→30→Paris
Bob→25→London
↓
Alice,30,Paris
Bob,25,London
Bộ Chuyển Đổi CSV → TSV
Chuyển đổi giá trị phân tách bằng dấu phẩy sang giá trị phân tách bằng tab. Ngược lại với TSV → CSV — tạo ra đầu ra phân tách bằng tab có thể dán trực tiếp vào Excel, Google Sheets, hoặc bất kỳ ứng dụng bảng tính nào. Xử lý đúng các trường CSV có trích dẫn, loại bỏ dấu ngoặc kép và chuyển đổi dấu phẩy bên trong.
Alice,30,Paris
Bob,25,London
↓
Alice→30→Paris
Bob→25→London
Bộ Chuyển Đổi Dấu Chấm Phẩy → CSV
Chuyển đổi giá trị phân tách bằng dấu chấm phẩy kiểu châu Âu sang CSV dấu phẩy tiêu chuẩn. Nhiều quốc gia châu Âu sử dụng dấu chấm phẩy làm dấu phân cách CSV vì họ dùng dấu phẩy làm dấu phân cách thập phân. Công cụ này chuyển đổi định dạng đó sang CSV phân tách bằng dấu phẩy theo tiêu chuẩn quốc tế để tương thích với phần mềm và API dùng ngôn ngữ tiếng Anh.
Alice;30;Paris
Bob;25;London
↓
Alice,30,Paris
Bob,25,London
Bộ Chuyển Đổi CSV → Dấu Chấm Phẩy
Chuyển đổi CSV dấu phẩy tiêu chuẩn sang định dạng phân tách bằng dấu chấm phẩy kiểu châu Âu. Ngược lại với Dấu Chấm Phẩy → CSV. Cần thiết khi chuẩn bị dữ liệu cho phần mềm yêu cầu dấu phân cách là dấu chấm phẩy — phổ biến ở Đức, Pháp, Ý, Tây Ban Nha và các quốc gia châu Âu khác nơi dấu phẩy được dùng làm dấu phân cách thập phân.
Alice,30,Paris
Bob,25,London
↓
Alice;30;Paris
Bob;25;London
Bộ Chuyển Đổi Dấu Sổ Đứng → CSV
Chuyển đổi giá trị phân tách bằng dấu sổ đứng sang giá trị phân tách bằng dấu phẩy. Tệp phân tách bằng dấu sổ đứng (|) phổ biến trong hệ thống cũ, xuất dữ liệu mainframe, hồ sơ y tế HL7, bảng Markdown, và đầu ra lệnh Unix. Công cụ này loại bỏ dấu phân cách sổ đứng và chuyển đổi sang định dạng CSV tiêu chuẩn cho các công cụ và bảng tính hiện đại.
Alice|30|Paris
Bob|25|London
↓
Alice,30,Paris
Bob,25,London
Bộ Chuyển Đổi CSV → Dấu Sổ Đứng
Chuyển đổi giá trị phân tách bằng dấu phẩy sang định dạng phân tách bằng dấu sổ đứng. Dấu phân cách sổ đứng được ưu tiên khi các trường dữ liệu thường chứa dấu phẩy (địa chỉ, mô tả) vì dấu sổ đứng hiếm khi xuất hiện trong văn bản tự nhiên. Cũng hữu ích để tạo hàng bảng Markdown, cung cấp dữ liệu cho pipeline Unix, hoặc chuẩn bị nhập liệu hệ thống cũ.
Alice,30,Paris
Bob,25,London
↓
Alice|30|Paris
Bob|25|London
Thêm Dấu Ngoặc Kép Cho Giá Trị CSV
Bao mỗi trường CSV trong dấu ngoặc kép theo RFC 4180. Chuyển đổi a,b,c thành
"a","b","c". Thoát đúng cách các dấu ngoặc kép hiện có bằng cách nhân đôi chúng. Cần thiết để đảm bảo
dữ liệu CSV có ký tự đặc biệt (dấu phẩy, xuống dòng, dấu ngoặc kép) được tất cả trình phân tích cú pháp và ứng dụng bảng tính diễn giải chính xác.
Alice,30,Paris, France
Bob,25,London
↓
"Alice","30","Paris, France"
"Bob","25","London"
Xóa Dấu Ngoặc Kép Giá Trị CSV
Loại bỏ dấu ngoặc kép bao quanh các trường CSV và bỏ thoát các dấu ngoặc kép nhân đôi (""
trở lại "). Ngược lại với Thêm Dấu Ngoặc Kép CSV. Làm sạch dữ liệu CSV bị trích dẫn quá mức để dễ đọc,
chuẩn bị các trường để hiển thị, hoặc đơn giản hóa CSV trước khi xử lý văn bản tiếp theo.
"Alice","30","Paris"
"Bob","25","London"
↓
Alice,30,Paris
Bob,25,London
Khoảng Trắng sang CSV
Chuyển đổi các token phân tách bằng khoảng trắng sang giá trị phân tách bằng dấu phẩy trên mỗi dòng. Biến dữ liệu phân tách bằng khoảng trắng (đầu ra lệnh, báo cáo độ rộng cố định, mục nhật ký) thành định dạng CSV chuẩn. Nhiều khoảng trắng liên tiếp được coi là một dấu phân cách duy nhất. Mỗi dòng được xử lý độc lập.
Alice 30 Paris
Bob 25 London
↓
Alice,30,Paris
Bob,25,London
CSV sang Khoảng Trắng
Chuyển đổi giá trị phân tách bằng dấu phẩy sang các token phân tách bằng khoảng trắng trên mỗi dòng. Ngược lại với Khoảng Trắng sang CSV.
Tạo đầu ra phân tách bằng khoảng trắng gọn gàng phù hợp cho các công cụ dòng lệnh Unix, shell script,
xử lý awk, và bất kỳ hệ thống nào yêu cầu đầu vào phân tách bằng khoảng trắng.
Alice,30,Paris
Bob,25,London
↓
Alice 30 Paris
Bob 25 London
Sắp Xếp Giá Trị CSV
Sắp xếp các giá trị trong mỗi dòng phân tách bằng dấu phẩy theo thứ tự bảng chữ cái hoặc số. Khác với “Sắp Xếp Dòng” chỉ sắp xếp lại toàn bộ dòng, công cụ này sắp xếp các trường riêng lẻ trong mỗi hàng. Hữu ích để chuẩn hóa danh sách thẻ, sắp xếp lại giá trị cột, sắp xếp danh sách thuộc tính, hoặc sắp xếp theo bảng chữ cái dữ liệu phân tách bằng dấu phẩy.
cherry,apple,banana
zebra,mouse,ant
↓
apple,banana,cherry
ant,mouse,zebra
Chuyển Vị Bảng
Đảo hàng và cột của bảng CSV. Hàng đầu tiên trở thành cột đầu tiên, hàng thứ hai trở thành cột thứ hai, và cứ thế tiếp tục. Xử lý trường được trích dẫn có dấu phẩy và đệm các hàng về độ dài bằng nhau. Hiển thị tóm tắt với kích thước gốc và kích thước sau chuyển vị. Lý tưởng để xoay dữ liệu, chuyển đổi dữ liệu theo hàng sang định dạng theo cột hoặc tái cấu trúc xuất bảng tính.
Name,Age,City
Alice,30,London
Bob,25,Paris
↓
Name,Alice,Bob
Age,30,25
City,London,Paris
(3×3 → 3×3 đã chuyển vị)
Trích Xuất Cột CSV
Trích xuất một cột đơn từ dữ liệu CSV. Nhập số cột (bắt đầu từ 1) hoặc tên tiêu đề trên dòng 1, sau đó dữ liệu CSV trên dòng 2+. Xử lý trường được trích dẫn có dấu phẩy. Xuất tất cả giá trị từ cột đó, mỗi giá trị một dòng, kèm tóm tắt số lượng. Hoàn hảo để trích xuất danh sách email, ID, tên hoặc bất kỳ trường đơn nào từ tập dữ liệu lớn hơn.
email
Name,Email,City
Alice,alice@test.com,London
Bob,bob@test.com,Paris
↓
Email
alice@test.com
bob@test.com
(Cột 2, 3 giá trị đã trích xuất)
Sắp Xếp CSV Theo Cột
Sắp xếp dữ liệu CSV theo một cột cụ thể theo thứ tự tăng dần. Nhập số cột (bắt đầu từ 1) trên dòng 1, sau đó dữ liệu CSV trên dòng 2+. Hàng tiêu đề giữ nguyên vị trí trong khi các hàng dữ liệu được sắp xếp lại. Tự động nhận diện xem cột chứa số (sắp xếp theo số) hay văn bản (sắp xếp theo bảng chữ cái). Xử lý trường được trích dẫn có dấu phẩy đúng cách.
2
Name,Age,City
Charlie,35,Berlin
Alice,28,London
Bob,42,Paris
↓
Name,Age,City
Alice,28,London
Charlie,35,Berlin
Bob,42,Paris
Loại Bỏ Dòng CSV Trùng Lặp
Xóa các dòng trùng lặp từ dữ liệu CSV dựa trên khớp chính xác từng dòng. Giữ lần xuất hiện đầu tiên của mỗi dòng duy nhất và xóa tất cả bản sao tiếp theo. Hiển thị tóm tắt với số dòng gốc, số bản sao đã xóa và số dòng duy nhất còn lại. Hoạt động với bất kỳ dữ liệu có dấu phân cách nào. Lý tưởng để dọn dẹp dữ liệu xuất, xóa bản ghi trùng lặp hoặc loại trừ trùng lặp trong danh sách gửi thư.
Name,Email
Alice,alice@test.com
Bob,bob@test.com
Alice,alice@test.com
Charlie,charlie@test.com
↓
Name,Email
Alice,alice@test.com
Bob,bob@test.com
Charlie,charlie@test.com
(1 bản sao đã xóa, 4 dòng duy nhất)
Căn Chỉnh Cột
Đệm các cột bằng khoảng trắng để chúng thẳng hàng theo chiều dọc trong định dạng cố định chiều rộng, dễ đọc. Tự động nhận diện dấu phân cách (tab, ống dẫn, dấu phẩy hoặc nhiều khoảng trắng) và căn chỉnh mỗi cột theo chiều rộng của giá trị dài nhất. Hoàn hảo để làm bảng dữ liệu dễ đọc trong chú thích mã, README, tệp nhật ký, đầu ra terminal hoặc tài liệu văn bản thuần.
Name,Age,City
Alice,30,London
Bob,25,Paris
Charlotte,42,San Francisco
↓
Name Age City
Alice 30 London
Bob 25 Paris
Charlotte 42 San Francisco