Bộ công cụ văn bản
all-in-one

Chỉnh văn bản, tìm thay bằng regex, làm sạch dữ liệu, encode/decode, trích xuất và so sánh khác biệt ngay trên trình duyệt.

✓ Đã sao chép!
info Your notes are stored in your browser. They can be lost if you clear your browser's cookies or site data.
Ký tự0
Từ0
Câu0
Dòng0
Đoạn0
Tại sao dùng TextShift

bolt Siêu nhanh

Chuyển đổi tức thì khi bạn gõ, không cần bấm nút, không chờ đợi.

lock Riêng tư

Mọi xử lý đều diễn ra ngay trên trình duyệt của bạn. Dữ liệu không bao giờ rời thiết bị.

check_circle Hoàn toàn miễn phí

Không đăng ký, không giới hạn, không quảng cáo phiền toái.

dark_mode Dark Mode

Bảo vệ mắt khi làm việc đêm khuya với giao diện tối chuyên nghiệp.

Tất cả công cụ

Workspace
dịch thuật theo dòng

Hiển thị line gốc và line dịch xen kẽ, có line number, bookmark và bộ công cụ chuẩn hóa nhanh cho text dịch.

✓ Đã sao chép!
0/0
info Your notes are stored in your browser. They can be lost if you clear your browser's cookies or site data.
Ký tự0
Từ0
Dòng0
Bookmark0

Difference
Checker

So sánh hai đoạn văn bản, highlight từng thay đổi và merge hai chiều.

Văn bản gốc
Văn bản mới

Docs
gọn và đủ dùng

Cách dùng nhanh TextShift và một vài mẫu regex cơ bản để bắt đầu ngay.

Cách sử dụng

Bắt đầu với TextShift

TextShift gom editor, regex find and replace, text cleanup, encode/decode, extract tools, diff checker và notepad vào một workflow duy nhất trên trình duyệt.

  1. 1. Dán nội dung

    Nhập hoặc mở file vào editor. Bạn có thể làm việc ở chế độ plain text hoặc markdown preview.

  2. 2. Chọn công cụ

    Dùng ribbon hoặc menu để đổi kiểu chữ, làm sạch text, encode/decode, trích xuất dữ liệu hay mở diff checker.

  3. 3. Regex Find & Replace

    Bật Regex, thêm Match Case hoặc Whole Word khi cần. Bấm search để nhảy tới kết quả đầu tiên rồi dùng Previous/Next để duyệt.

  4. 4. Xuất kết quả

    Sao chép, tải file hoặc tiếp tục chuyển sang notepad và diff checker mà không cần rời trang.

Dịch thuật

Cách dùng workspace Dịch thuật

Page Dịch thuật được tối ưu cho workflow đối chiếu theo dòng: một dòng gốc, một dòng dịch, có line number, bookmark và autosave ngay trên trình duyệt.

  1. 1. Dán nội dung theo cặp dòng

    Dán văn bản trực tiếp vào editor. Hệ thống hiển thị lần lượt một dòng gốc màu đỏ và một dòng dịch ngay bên dưới để bạn track theo line.

  2. 2. Đặt bookmark tại dòng đang làm

    Nhấn icon bookmark ở gutter cạnh dòng dịch có nội dung. Bạn có thể dùng nút bookmark trước hoặc sau trên action bar để quay lại đúng vị trí đang dịch.

  3. 3. Dùng ribbon để làm sạch nhanh

    Ribbon của page này hỗ trợ chuẩn hóa khoảng trắng, xóa dòng trống, xóa từ lặp, xóa dòng trùng, chuẩn hóa nháy và đổi dấu câu Trung/Nhật sang Latin hoặc ngược lại.

  4. 4. Copy hoặc lưu đúng định dạng cần xuất

    Khi bấm Copy hoặc Save, popup sẽ cho chọn chỉ lấy bản dịch hoặc lấy cả dòng gốc và dòng dịch để gửi review hoặc lưu tiếp.

Regex cơ bản

Mẫu regex cơ bản

Các mẫu dưới đây đủ để bắt đầu với tìm kiếm theo dòng, email, số dài và khoảng trắng thừa trong Find & Replace.

Tìm dòng bắt đầu bằng "Chương"

Dùng để tìm tiêu đề chương như "Chương 1" hoặc "Chương 2 - 3: Mở đầu".

^Chương\s*\d+(?:\s*[-–]\s*\d+)?(?:\s*:\s*.*)?$

Tìm email

Bật Regex và tắt Match Case nếu muốn quét email trong văn bản.

[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}

Tìm số có 4 chữ số trở lên

Phù hợp để lọc mã đơn hàng, năm hoặc ID dạng số dài.

\b\d{4,}\b

Tìm khoảng trắng thừa

Dùng trong Find & Replace để gom nhiều khoảng trắng thành một khoảng trắng.

\s{2,}

Markdown

Cách dùng Markdown mode

Chuyển editor sang Markdown để vừa soạn nội dung vừa xem preview. Nội dung gốc vẫn nằm trong editor, preview chỉ để đọc nhanh và kiểm tra format.

Heading và đoạn văn

Dùng dấu #, ##, ### để tạo tiêu đề. Giữa các đoạn nên có một dòng trống để preview rõ ràng hơn.

# Tiêu đề ## Mục con Đây là một đoạn văn bản.

Danh sách và checklist

Dùng -, * hoặc số thứ tự cho list. Với ghi chú công việc, có thể dùng dạng checklist.

- Mục 1 - Mục 2 - Mục 3 - [x] Xong - [ ] Chưa xong

Nhấn mạnh và code

Dùng **bold**, *italic* và backtick để chèn code inline hoặc block code nhiều dòng.

**Bold** *Italic* `inline code` ```js console.log('TextShift'); ```

Table và blockquote

Markdown preview hiện tại có parse được bảng cơ bản và blockquote.

| Tên | Vai trò | | --- | --- | | An | Editor | | Bình | Reviewer | > Đây là một blockquote.

Link và image

Bạn có thể chèn link và ảnh bằng cú pháp Markdown chuẩn để kiểm tra preview ngay trong editor.

[TextShift](https://textshift.pages.dev) ![Alt text](https://textshift.pages.dev/og-image.png)

Mẹo nhanh

Lưu ý quan trọng

  • Whole Word cho tiếng Việt Tùy chọn Khớp toàn từ đã xử lý đúng biên từ Unicode, nên các từ như "Hồ" sẽ không bị match nhầm trong "hồn" hoặc "hồi".
  • Regex theo từng dòng Ở chế độ Regex, dấu ^ và $ hoạt động theo từng dòng trong editor nhiều dòng.
  • Làm sạch nhanh Nếu chưa cần regex, các tool như Trim Lines, Remove Empty Lines, Remove Accents và Strip HTML thường đủ nhanh hơn.
Công cụ văn bản
swap_horizĐảo ngược
manage_historyĐảo từ
reorderĐảo dòng
shuffleXáo trộn
sort_by_alphaSắp xếp dòng
format_list_numberedĐánh số dòng
wrap_textXóa xuống dòng
linkTạo Slug URL
flipLật ngược chữ
format_boldChữ đậm
find_replaceTìm & Thay thế
format_quotePrefix/Suffix
merge_typeNối dòng
repeat_oneLặp lại
space_barXóa khoảng trắng
auto_fix_normalCắt đầu/cuối
format_line_spacingXóa dòng trống
format_clearXóa dấu câu
spellcheckXóa dấu
blockXóa Emoji
auto_fix_highSửa ngoặc
code_offXóa HTML tags
filter_listXóa trùng lặp
filter_altXóa dòng chứa
keyboard_tabTab→Spaces
bar_chartTần suất từ
lockBase64 Encode
lock_openBase64 Decode
languageURL Encode
publicURL Decode
htmlHTML Encode
data_objectHTML Decode
keyROT13
alternate_emailTrích email
travel_exploreTrích URL