</>

Trình tạo Lorem Ipsum

Ký tự
kéo hoặc di chuột
0
Từ
kéo hoặc di chuột
0
Câu
kéo hoặc di chuột
0
Đoạn
kéo hoặc di chuột
0

Kéo một cột rồi thả ra để tạo văn bản. Để đặt số lượng chính xác, hãy dùng ô bên dưới hoặc các phím mũi tên.

Số lượng

words

Tùy chọn

Ngôn ngữ của văn bản được tạo
Định dạng đầu ra
Sẵn sàng
Văn bản được tạo sẽ hiện ở đây.

Trình tạo Lorem Ipsum

Lipsum.pro tạo văn bản giữ chỗ cho công việc thiết kế và phát triển. Chọn ký tự, từ, câu hoặc đoạn văn, kéo cột tương ứng rồi thả ra. Văn bản đã sẵn sàng để sao chép.

Mọi thứ chạy trong trình duyệt. Công cụ hoạt động với chuột, bàn phím hoặc màn hình cảm ứng. Không cần tài khoản, không cần đăng ký, không giới hạn số lượng và hoàn toàn không mất phí.

Dành cho nhà thiết kế, lập trình viên và kỹ sư

Văn bản giữ chỗ phát huy tác dụng ở khoảng trống giữa một bố cục và nội dung thật của nó. Nhà thiết kế lấp đầy bản mẫu và wireframe trong Figma, Sketch hay Penpot để xem lưới hoạt động ra sao trước khi có một chữ nào được viết. Lập trình viên front-end dựng tạm các thành phần và mẫu khi CMS còn trống. Kỹ sư tạo dữ liệu kiểm thử và fixture. Người viết kiểm tra một tiêu đề trông thế nào ở đúng độ dài thật của nó.

Vì văn bản không mang nghĩa, mọi người xem xét sẽ đánh giá thiết kế — khoảng cách, nhịp điệu, độ dài dòng — thay vì tranh luận về câu chữ.

Văn bản giữ chỗ trong tám hệ chữ viết

Bố cục hiếm khi chỉ có tiếng Anh. Lipsum.pro tạo văn bản lấp chỗ trong tám hệ chữ viết, để một bản mẫu có thể cho thấy mật độ chữ, chiều cao dòng và hướng đọc của đúng ngôn ngữ mà nó hướng tới. Tiếng Ả Rập và tiếng Hebrew viết từ phải sang trái. Tiếng Trung và tiếng Nhật viết không có khoảng trắng giữa các từ.

API

Mọi thứ công cụ tạo ra cũng có sẵn qua một yêu cầu GET đơn giản. API miễn phí, không cần khóa và không cần đăng ký. API dành cho các script dựng bản, công cụ thiết kế, trợ lý AI và bất cứ thứ gì cần văn bản giữ chỗ mà không phải mở trình duyệt.

GET https://lipsum.pro/api?type=paragraphs&count=3&script=latin&format=json

Tham số

Tham số Giá trị Mặc định Tác dụng
typecharacters words sentences paragraphswordsĐơn vị để đếm.
countinteger50Bao nhiêu đơn vị đó. Giới hạn 20.000 ký tự, 5.000 từ, 1.000 câu hoặc 200 đoạn.
scriptlatin cyrillic greek devanagari arabic hebrew chinese japaneselatinHệ chữ viết cần tạo.
formatplain html markdown jsonplainĐịnh dạng đầu ra. html bọc đoạn trong <p>; json thêm số đếm và siêu dữ liệu.
starttrue falsetrueBắt đầu bằng “Lorem ipsum dolor sit amet…”. Chỉ chữ La-tinh.
pseudotrue falsefalseGiả bản địa hóa: có dấu và dài hơn khoảng 40%, dùng để kiểm thử quốc tế hóa. Chỉ chữ La-tinh.

Ví dụ mã

Cùng một yêu cầu từ cửa sổ dòng lệnh, từ bản dựng front-end, hoặc từ một script fixture bằng Python:

curl

curl "https://lipsum.pro/api?type=paragraphs&count=2"

JavaScript / TypeScript

const res = await fetch("https://lipsum.pro/api?type=words&count=40&format=json");
const { text, words, characters } = await res.json();

Node.js

import { writeFile } from "node:fs/promises";

const res = await fetch("https://lipsum.pro/api?type=paragraphs&count=10&format=markdown");
await writeFile("fixture.md", await res.text());

Python

import json, urllib.request

url = "https://lipsum.pro/api?type=sentences&count=5&format=json"
data = json.load(urllib.request.urlopen(url))
print(data["text"])

PHP

$json = file_get_contents(
  "https://lipsum.pro/api?type=paragraphs&count=3&format=json"
);
$data = json_decode($json, true);

Go

res, _ := http.Get("https://lipsum.pro/api?type=words&count=50")
body, _ := io.ReadAll(res.Body)

Kiểm thử quốc tế hóa

# Japanese, to check glyph density and line breaking
curl "https://lipsum.pro/api?type=characters&count=280&script=japanese"

# Arabic, to check right-to-left layout
curl "https://lipsum.pro/api?type=paragraphs&count=2&script=arabic"

# Pseudolocalised, to find what truncates before translating anything
curl "https://lipsum.pro/api?type=words&count=60&pseudo=true"

Dùng từ một trợ lý AI

Có một máy chủ MCP, nên trợ lý có thể tạo văn bản giữ chỗ ngay trong cuộc trò chuyện — điền vào một thành phần, kiểm tra bố cục phải-sang-trái, hoặc giả bản địa hóa để xem chỗ nào hỏng. Miễn phí, không cần khóa, chạy được trong Claude, Cursor và mọi máy khách MCP khác.

Sau khi cài, chỉ cần yêu cầu bằng ngôn ngữ thường ngày:

  • “Điền vào thành phần thẻ này khoảng 200 ký tự tiếng Nhật.”
  • “Cho tôi năm đoạn tiếng Ả Rập để kiểm tra bố cục phải-sang-trái.”
  • “Giả bản địa hóa bốn mươi từ — tôi muốn xem chỗ nào bị cắt.”

Claude Code

claude mcp add lipsum -- npx -y lipsum-mcp

Claude Desktop

{
  "mcpServers": {
    "lipsum": { "command": "npx", "args": ["-y", "lipsum-mcp"] }
  }
}

Node 18 trở lên. Gói có trên npm với tên lipsum-mcp, là một máy khách mỏng trên chính API này — không tài khoản, không khóa, không cần cấu hình.

Lorem Ipsum là gì?

Lorem Ipsum là văn bản giữ chỗ dùng để đánh giá kiểu chữ và khoảng cách của một bố cục mà không bị phân tâm bởi những từ đọc được. Đoạn tiếng La-tinh bị xáo trộn này lấy từ một phần trong tác phẩm De Finibus Bonorum et Malorum của Cicero, viết năm 45 trước Công nguyên. Thợ in đã dùng nó làm văn bản lấp chỗ tiêu chuẩn từ những năm 1500. Vì các từ không mang nghĩa, người xem sẽ đánh giá thiết kế thay vì nội dung.

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

Lipsum.pro có miễn phí không?

Có, hoàn toàn miễn phí. Trình tạo và API không tốn phí, không có tài khoản, không cần đăng ký và không giới hạn lượng văn bản bạn tạo.

Tôi có được dùng văn bản này cho mục đích thương mại không?

Được. Văn bản chỉ là phần lấp chỗ vô nghĩa, không có tác giả hay quyền nào đi kèm, nên bạn có thể dùng thoải mái trong công việc với khách hàng, sản phẩm và mẫu thiết kế.

Lorem Ipsum, văn bản mẫu và văn bản lấp chỗ khác nhau thế nào?

Chúng là cùng một ý tưởng với những tên gọi khác nhau. Lorem Ipsum là tiếng La-tinh xáo trộn truyền thống; văn bản mẫu, văn bản lấp chỗ và văn bản giữ chỗ đều chỉ phần nội dung tạm dùng trong lúc thiết kế bố cục.

Có dùng được trên điện thoại không?

Có. Kéo một cột bằng ngón tay rồi thả ra, hoặc nhập số lượng chính xác. Mọi thứ chạy trong trình duyệt.

Tôi có thể lấy HTML, Markdown hoặc JSON không?

Có. Hãy đổi định dạng đầu ra ở trên, hoặc truyền format=html, format=markdown hay format=json cho API.

Các bạn có lưu những gì tôi tạo không?

Không. Văn bản được tạo trong trình duyệt của bạn và không bao giờ được gửi đi đâu. Mức sử dụng chỉ được đo ở dạng tổng hợp.

Tôi có thể tạo văn bản phải-sang-trái hoặc CJK không?

Có. Tiếng Ả Rập và Hebrew được trình bày từ phải sang trái, còn tiếng Trung và tiếng Nhật không có khoảng trắng giữa các từ, nên bố cục có thể được kiểm tra với hướng đọc và mật độ chữ thực tế.

Trợ lý AI có dùng được Lipsum.pro không?

Có. API miễn phí nhận một yêu cầu GET đơn giản và trả về văn bản thuần, HTML, Markdown hoặc JSON, nên trợ lý hay tác nhân có thể gọi trực tiếp.

Lipsum.pro có dùng cookie không?

Chỉ dùng cho phân tích ẩn danh, tổng hợp và cho quảng cáo. Xem chính sách cookie và chính sách quyền riêng tư.

Tôi có dùng được với Figma, Sketch hay công cụ thiết kế khác không?

Có. Hãy tạo văn bản tại đây, sao chép và dán vào bất kỳ công cụ thiết kế nào — không cần cài plugin và không phải đăng ký.

Làm sao đưa văn bản giữ chỗ vào mã của tôi?

Sao chép kết quả HTML, Markdown hoặc JSON thẳng vào dự án, hoặc gọi API miễn phí từ một script dựng bản để văn bản được tạo ngay trong quy trình của bạn.

Tôi có thể dùng nó để tạo dữ liệu kiểm thử không?

Có. Kết quả JSON và API được làm đúng cho việc đó — fixture, script seed, màn hình trạng thái trống và các bài kiểm thử giao diện cần văn bản thực tế với độ dài xác định.

Giả bản địa hóa là gì và khi nào dùng?

Bật lên, văn bản La-tinh sẽ trở về có dấu và dài hơn khoảng 40% — gần bằng những gì tiếng Đức hay tiếng Phần Lan gây ra cho một bố cục tiếng Anh. Hai lỗi lộ ra ngay: văn bản không có sẵn glyph sẽ hiện thành ô vuông, và bất cứ chỗ nào bị cắt hoặc tràn ở độ dài đó sẽ thật sự bị cắt sau khi dịch. Đây là cách nhanh để kiểm tra bố cục cho việc quốc tế hóa trước khi dịch dù chỉ một chuỗi.