</>

Generator Lorem Ipsum

Karakter
geser atau arahkan kursor
0
Kata
geser atau arahkan kursor
0
Kalimat
geser atau arahkan kursor
0
Paragraf
geser atau arahkan kursor
0

Geser sebuah kolom lalu lepaskan untuk membuat teks. Untuk jumlah yang tepat, gunakan kolom isian di bawah atau tombol panah.

Jumlah

words

Opsi

Bahasa teks yang dibuat
Format keluaran
Siap
Teks yang dibuat akan muncul di sini.

Generator Lorem Ipsum

Lipsum.pro menghasilkan teks pengisi untuk desain dan pengembangan. Pilih karakter, kata, kalimat, atau paragraf, seret kolom yang sesuai lalu lepaskan. Teks siap disalin.

Semuanya berjalan di peramban. Alat ini bisa digunakan dengan tetikus, papan ketik, atau layar sentuh. Tanpa akun, tanpa pendaftaran, tanpa batas jumlah, dan tanpa biaya apa pun.

Dibuat untuk desainer, pengembang, dan insinyur

Teks pengisi berguna justru pada jarak antara sebuah tata letak dan naskah aslinya. Desainer mengisi maket dan wireframe di Figma, Sketch, atau Penpot untuk melihat perilaku grid sebelum satu kata pun ditulis. Pengembang front-end menyusun komponen dan templat selagi CMS masih kosong. Insinyur mengisi data uji dan fixture. Penulis memeriksa tampilan judul pada panjang yang sebenarnya.

Karena teksnya tidak bermakna, semua peninjau menilai desainnya — jarak, irama, panjang baris — alih-alih memperdebatkan kata-katanya.

Teks pengisi dalam delapan sistem aksara

Tata letak jarang hanya berbahasa Inggris. Lipsum.pro membuat teks pengisi dalam delapan sistem aksara, sehingga sebuah maket dapat menunjukkan kerapatan glif, tinggi baris, dan arah baca bahasa yang sebenarnya dituju. Arab dan Ibrani ditulis dari kanan ke kiri. Tionghoa dan Jepang ditulis tanpa spasi antarkata.

API

Semua yang dihasilkan alat ini juga tersedia lewat permintaan GET biasa. API-nya gratis, tanpa kunci, dan tanpa pendaftaran. API ini ditujukan untuk skrip build, perkakas desain, asisten AI, dan apa pun yang membutuhkan teks pengisi tanpa membuka peramban.

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

Parameter

Parameter Nilai Bawaan Fungsinya
typecharacters words sentences paragraphswordsSatuan yang dihitung.
countinteger50Berapa banyak satuan itu. Dibatasi 20.000 karakter, 5.000 kata, 1.000 kalimat, atau 200 paragraf.
scriptlatin cyrillic greek devanagari arabic hebrew chinese japaneselatinSistem aksara yang dihasilkan.
formatplain html markdown jsonplainFormat keluaran. html membungkus paragraf dengan <p>; json menambahkan hitungan dan metadata.
starttrue falsetrueMulai dengan “Lorem ipsum dolor sit amet…”. Hanya Latin.
pseudotrue falsefalsePseudolokalisasi: beraksen dan sekitar 40% lebih panjang, untuk pengujian internasionalisasi. Hanya Latin.

Contoh kode

Permintaan yang sama dari terminal, dari build front-end, atau dari skrip fixture 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)

Pengujian internasionalisasi

# 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"

Pakai dari asisten AI

Tersedia server MCP, sehingga asisten dapat membuat teks pengisi di dalam percakapan — mengisi komponen, memeriksa tata letak kanan-ke-kiri, atau melakukan pseudolokalisasi untuk melihat apa yang rusak. Gratis, tanpa kunci, dan berjalan di Claude, Cursor, serta klien MCP lainnya.

Setelah terpasang, minta teksnya dengan bahasa biasa:

  • “Isi komponen kartu ini dengan sekitar 200 karakter bahasa Jepang.”
  • “Beri saya lima paragraf bahasa Arab untuk memeriksa tata letak kanan-ke-kiri.”
  • “Pseudolokalisasi empat puluh kata — saya ingin lihat apa yang terpotong.”

Claude Code

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

Claude Desktop

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

Node 18 atau lebih baru. Paketnya ada di npm sebagai lipsum-mcp, klien tipis di atas API yang sama — tanpa akun, tanpa kunci, tanpa konfigurasi.

Apa itu Lorem Ipsum?

Lorem Ipsum adalah teks pengisi yang dipakai untuk menilai tipografi dan jarak pada sebuah tata letak tanpa terganggu oleh kata-kata yang terbaca. Bahasa Latin yang diacak itu berasal dari sebuah bagian karya Cicero, De Finibus Bonorum et Malorum, yang ditulis pada 45 SM. Para pencetak memakainya sebagai pengisi standar sejak tahun 1500-an. Karena kata-katanya tidak bermakna, peninjau menilai desainnya, bukan naskahnya.

Pertanyaan yang sering diajukan

Apakah Lipsum.pro gratis?

Ya, sepenuhnya gratis. Pembuat teks dan API-nya tidak dipungut biaya, tidak ada akun, tidak ada pendaftaran, dan tidak ada batas jumlah teks yang dibuat.

Bolehkah teks yang dibuat dipakai secara komersial?

Boleh. Teksnya hanyalah pengisi tanpa makna, tanpa kepengarangan maupun hak yang melekat, jadi Anda bisa memakainya tanpa batasan dalam pekerjaan klien, produk, dan templat.

Apa beda Lorem Ipsum, teks contoh, dan teks pengisi?

Ketiganya gagasan yang sama dengan nama berbeda. Lorem Ipsum adalah bahasa Latin acak yang tradisional; teks contoh, teks pengisi, dan teks sementara sama-sama menyebut naskah pengganti yang dipakai selagi tata letak dirancang.

Apakah bisa dipakai di ponsel?

Bisa. Geser kolom dengan jari lalu lepaskan, atau ketik jumlah yang tepat. Semuanya berjalan di peramban.

Bisakah saya mendapat HTML, Markdown, atau JSON?

Bisa. Ubah format keluaran di atas, atau kirim format=html, format=markdown, atau format=json ke API.

Apakah Anda menyimpan yang saya buat?

Tidak. Teks dibuat di peramban Anda dan tidak pernah dikirim ke mana pun. Penggunaan hanya diukur secara agregat.

Bisakah saya membuat teks kanan-ke-kiri atau CJK?

Bisa. Arab dan Ibrani disusun dari kanan ke kiri, sedangkan Tionghoa dan Jepang tanpa spasi antarkata, sehingga tata letak dapat diuji dengan arah baca dan kerapatan glif yang sebenarnya.

Bisakah asisten AI memakai Lipsum.pro?

Bisa. API gratisnya menerima permintaan GET biasa dan mengembalikan teks polos, HTML, Markdown, atau JSON, sehingga asisten atau agen dapat memanggilnya langsung.

Apakah Lipsum.pro memakai kuki?

Hanya untuk analitik anonim dan agregat serta untuk iklan. Lihat kebijakan kuki dan kebijakan privasi.

Bisakah dipakai dengan Figma, Sketch, atau alat desain lain?

Bisa. Buat teksnya di sini, salin, lalu tempel ke alat desain mana pun — tanpa plugin dan tanpa pendaftaran.

Bagaimana memasukkan teks pengisi ke dalam kode saya?

Salin keluaran HTML, Markdown, atau JSON langsung ke proyek Anda, atau panggil API gratisnya dari skrip build agar teks dibuat sebagai bagian dari alur kerja.

Bisakah dipakai untuk mengisi data uji?

Bisa. Keluaran JSON dan API-nya memang ditujukan untuk itu — fixture, skrip seed, layar kondisi kosong, dan pengujian antarmuka yang butuh teks realistis dengan panjang tertentu.

Apa itu pseudolokalisasi dan kapan dipakai?

Nyalakan dan teks Latin kembali dengan aksen serta sekitar 40% lebih panjang — kira-kira seperti yang dilakukan bahasa Jerman atau Finlandia pada tata letak berbahasa Inggris. Dua cacat langsung terlihat: teks tanpa dukungan glif tampil sebagai kotak, dan apa pun yang terpotong atau meluap pada panjang itu akan benar-benar terpotong setelah diterjemahkan. Cara cepat menguji tata letak untuk internasionalisasi sebelum satu pun teks diterjemahkan.