Skip to content

Urutkan Baris Teks Secara Alfabetis & Natural

Urutkan baris teks secara alfabetis, numerik (urutan natural), atau berdasarkan panjang — naik atau turun. Pengurut baris online gratis, 100% di peramban. Juga hapus duplikat, balik, dan bersihkan daftar. Tanpa daftar.

Tanpa Pelacakan Berjalan di Browser Gratis
Semua pemrosesan terjadi secara lokal di peramban Anda. Tidak ada data yang dikirim ke server mana pun.
Urutkan
Hapus Duplikat
Bersihkan
Ditinjau untuk kebenaran pengurutan natural, kolasi sadar-locale, perilaku sensitivitas huruf, urutan pipeline deterministik, dan statistik hitungan baris yang akurat — Tim Engineering Go Tools · Jul 13, 2026

Apa Arti Mengurutkan Baris Teks?

Mengurutkan baris teks berarti mengambil blok teks yang dipisah pada jeda baris dan menata ulang baris-baris tersebut menurut sebuah aturan — paling umum urutan abjad (leksikal), tetapi juga urutan numerik, panjang, atau terbalik. Ini adalah salah satu tugas kecil paling sering dalam keseharian developer atau penulis: mengurutkan daftar nama secara alfabetis, menata pernyataan impor, merapikan kolom tag yang disalin dari spreadsheet, atau menyusun kunci konfigurasi agar diff tetap bersih.

Kehalusan yang menjebak orang adalah bahwa komputer mengurutkan string berdasarkan kode karakter secara default, bukan intuisi manusia. Pengurutan naif menempatkan `item10` sebelum `item2` karena karakter `1` memiliki titik kode lebih rendah dari `2`. Ia juga mendorong setiap kata berkapital di depan kata huruf kecil, sehingga `Zebra` mendarat sebelum `apple`. Daftar dunia nyata jarang menginginkan salah satu perilaku itu. Alat ini secara default menggunakan pengurutan tak-peka-huruf dan sadar-locale, serta menawarkan metode Natural yang membandingkan angka tertanam sebagai angka — dua pengaturan yang membuat pengurutan cocok dengan harapan manusia.

Pengurutan erat kaitannya dengan membersihkan daftar. Anda sering ingin mengurutkan dan menghapus duplikat sekaligus, atau membuang baris kosong dan spasi liar dalam proses yang sama. Alat ini melipat operasi tersebut ke dalam satu panel: urutkan, hapus duplikat, pangkas, hapus baris kosong, balik, bahkan acak. Untuk penghapusan duplikat sebagai tugas utama — dengan kontrol menyimpan kemunculan pertama atau terakhir — gunakan alat Hapus Baris Duplikat pendamping, yang berbagi mesin yang sama. Untuk menghitung kata dan baris, gunakan Penghitung Kata; untuk membandingkan dua versi daftar, gunakan Text Diff; dan untuk mengubah casing baris Anda, gunakan Pengubah Case.

Semuanya terjadi sepenuhnya di peramban Anda tanpa unggahan, sehingga mengurutkan daftar rahasia sama pribadinya dengan membuka editor teks. Tempel, pilih urutan, dan salin hasilnya — seluruh perjalanan memakan beberapa detik.

Input (unsorted):
  file10.txt
  file2.txt
  file1.txt

Alphabetical sort (naive):
  file1.txt
  file10.txt   ← wrong: 10 before 2
  file2.txt

Natural sort (numeric-aware):
  file1.txt
  file2.txt
  file10.txt   ← correct

Fitur Utama

Pengurutan Alfabetis, Natural & Panjang

Tiga metode pengurutan mencakup setiap daftar: urutan kamus Alfabetis, pengurutan Natural yang menjaga `item2` sebelum `item10` dengan membandingkan angka sebagai angka, dan Berdasarkan panjang untuk terpendek-ke-terpanjang. Masing-masing bekerja naik atau turun.

Kolasi Sadar-Locale

Pengurutan menggunakan `Intl.Collator` peramban, yang mengikuti Algoritma Kolasi Unicode. Huruf beraksen dan non-Inggris diurutkan sesuai harapan pembaca bahasa Anda — `é` di dekat `e`, bukan dibuang di akhir alfabet.

Tak-Peka-Huruf Secara Default

`Apple` dan `apple` diurutkan sebagai tetangga alih-alih kata huruf-besar melompat ke atas — pilihan alami untuk daftar manusia. Aktifkan Peka huruf besar/kecil saat huruf besar dan kecil harus diperlakukan berbeda.

Urutkan + Hapus Duplikat dalam Satu Proses

Aktifkan Hapus baris duplikat untuk mendapatkan daftar yang bersih, unik, dan terurut dalam satu langkah. Lencana statistik langsung melaporkan tepat berapa duplikat yang diciutkan sehingga Anda dapat memercayai hasilnya.

Hitungan Baris Langsung

Lencana statistik memperbarui saat Anda mengetik: `12 baris → 9 baris · 3 duplikat dihapus · 0 kosong dihapus`. Tanpa menebak apakah alat benar-benar mengubah sesuatu — Anda melihat sebelum dan sesudah seketika.

Balik & Acak

Balik membalik urutan saat ini tanpa mengurutkan ulang; Acak mengacak baris dengan pengacakan Fisher–Yates kriptografis. Acak soal kuis, pilih urutan undian, atau balik changelog dalam satu klik.

Toggle Pembersihan

Pangkas setiap baris, hapus baris kosong, dan tambah nomor baris melengkapi panel. Padukan dengan pengurutan untuk mengubah kolom tempelan berantakan menjadi keluaran rapi siap-terbit tanpa skrip.

Privasi 100% Berbasis Peramban

Teks Anda tidak pernah meninggalkan halaman — tanpa unggahan, tanpa pencatatan, tanpa analitik atas apa yang Anda ketik. Aman untuk daftar rahasia, wordlist internal, dan ekspor sensitif. Verifikasi sendiri di tab Network: nol permintaan.

Contoh Urutkan Baris

Alfabetis A→Z

banana
apple
cherry
apple
banana
cherry

Pengurutan default: naik, alfabetis, tak-peka-huruf. Urutan kamus untuk daftar kata sederhana — penggunaan paling umum untuk mengurutkan kolom nama, tag, atau kata kunci.

Turun Z→A

apple
banana
cherry
cherry
banana
apple

Setel urutan ke Turun untuk membalik arah alfabetis. Berguna untuk papan peringkat, daftar terbaru-dulu, atau peringkat apa pun di mana item terakhir secara alfabetis harus datang lebih dulu.

Pengurutan natural (sadar-angka)

item10
item2
item1
item1
item2
item10

Pengurutan natural membandingkan angka tertanam sebagai angka, jadi `item2` tetap sebelum `item10`. Pengurutan alfabetis biasa akan keliru menaruh `item10` lebih dulu karena karakter `1` diurutkan sebelum `2`. Penting untuk nama file, versi, dan baris bernomor.

Urutkan berdasarkan panjang

ccc
a
bb
a
bb
ccc

Metode Berdasarkan panjang mengurutkan baris dari terpendek ke terpanjang, memecah seri secara alfabetis. Berguna untuk menemukan pencilan, menyelaraskan data lebar-tetap, atau menyusun daftar tag dari pendek ke panjang.

Pengurutan tak-peka-huruf

banana
Apple
apple
Apple
apple
banana

Dengan Peka huruf besar/kecil mati (default), `Apple` dan `apple` diurutkan sebagai tetangga alih-alih semua kata huruf-besar melompat ke atas. Ini hampir selalu yang Anda inginkan untuk daftar yang dapat dibaca manusia.

Urutkan dan hapus duplikat sekaligus

dog
cat
dog
bird
cat
bird
cat
dog

Aktifkan Hapus baris duplikat saat mengurutkan untuk mendapatkan daftar yang bersih, unik, dan terurut dalam satu langkah. Lencana statistik melaporkan `5 baris → 3 baris · 2 duplikat dihapus` sehingga Anda bisa memverifikasi apa yang diciutkan.

Balik urutan saat ini

line one
line two
line three
line three
line two
line one

Balik urutan membalik daftar akhir tanpa mengurutkan secara alfabetis — ia hanya membalik urutan yang ada. Padukan dengan pengurutan untuk hasil menurun, atau gunakan sendiri untuk membalik log atau changelog.

Acak sebuah daftar

north
south
east
west
east
north
west
south

Acak mengacak urutan baris menggunakan RNG kriptografis peramban (Fisher–Yates). Bagus untuk mengacak soal kuis, memilih urutan undian acak, atau sampling. Keluaran berbeda setiap kali Anda mengaktifkannya.

Cara Mengurutkan Baris Teks

  1. 1

    Tempel atau ketik baris Anda

    Jatuhkan teks Anda ke kotak masukan. Setiap baris-baru diperlakukan sebagai baris terpisah. Pengurutan berjalan seketika saat Anda mengetik — tidak ada tombol kirim. Jeda baris di akhir diabaikan sehingga tidak menambah baris kosong.

  2. 2

    Pilih urutan dan metode

    Setel Urutan ke Naik (A→Z) atau Turun (Z→A), lalu pilih Metode: Alfabetis untuk kata, Natural untuk apa pun dengan angka, atau Berdasarkan panjang. Keluaran diperbarui saat Anda mengubah pengaturan.

  3. 3

    Tambah opsi pembersihan jika perlu

    Alihkan Hapus baris duplikat, Pangkas setiap baris, atau Hapus baris kosong untuk merapikan daftar sambil mengurutkan. Aktifkan Peka huruf besar/kecil hanya saat huruf besar dan kecil harus diperlakukan berbeda.

  4. 4

    Periksa lencana statistik

    Lencana menunjukkan baris masuk, baris keluar, dan berapa duplikat atau baris kosong yang dihapus. Gunakan untuk memastikan alat melakukan yang Anda harapkan sebelum menyalin hasil.

  5. 5

    Salin hasil terurut

    Klik Salin untuk menaruh keluaran terurut ke clipboard. Gunakan Atur Ulang untuk membersihkan kedua kotak, atau Contoh untuk memuat daftar contoh yang bisa dieksperimenkan. Tidak ada yang diunggah kapan pun.

Kesalahan Umum Pengurutan

Pengurutan Alfabetis Naif pada Item Bernomor

Kesalahan klasik: mengurutkan nama file atau versi secara alfabetis sehingga `10` mendarat sebelum `2`. Perbaikannya adalah mengalihkan metode ke Natural, yang membandingkan angka tertanam sebagai angka. Selalu periksa daftar bernomor setelah pengurutan — metode yang salah terlihat masuk akal sampai Anda menyadari `item10` di atas `item2`.

✗ Salah
Alfabetis:
  release-1
  release-10
  release-2
✓ Benar
Natural:
  release-1
  release-2
  release-10

Pengurutan Peka-Huruf Menyebarkan Daftar Manusia

Membiarkan Peka huruf besar/kecil aktif untuk daftar nama mendorong setiap entri berkapital di depan huruf kecil, membelah yang seharusnya satu rangkaian alfabetis menjadi dua. Kecuali huruf bermakna secara semantik, biarkan mati agar `Apple` dan `apricot` duduk bersebelahan.

✗ Salah
Peka-huruf:
  Apple
  Banana
  apple
  banana
✓ Benar
Tak-peka-huruf:
  Apple
  apple
  Banana
  banana

Spasi Mengalahkan Pengurutan

Baris dengan spasi atau tab di akhir terurut berbeda dari kembarannya yang terpangkas karena spasi adalah bagian dari string. Jika dua baris yang tampak identik berakhir terpisah, aktifkan Pangkas setiap baris untuk melucuti spasi di sekitarnya sebelum mengurutkan.

✗ Salah
Tak-terpangkas ("apple " vs "apple"):
  apple
  banana
  apple    ← spasi di akhir, terurut aneh
✓ Benar
Terpangkas:
  apple
  apple
  banana

Mengharapkan Balik Mengurutkan Menurun

Balik urutan hanya membalik urutan saat ini — ia tidak mengurutkan. Jika daftar tidak terurut, membaliknya memberi Anda masukan secara terbalik, bukan urutan Z→A. Untuk mengurutkan menurun, setel Urutan ke Turun; gunakan Balik hanya untuk membalik daftar yang sudah terurut.

✗ Salah
Balik pada masukan tak-terurut:
  cat
  apple
  banana
→ banana / apple / cat (sekadar terbalik)
✓ Benar
Pengurutan menurun:
  cat
  banana
  apple

Urutkan Baris Teks: Kasus Penggunaan Umum

Urutkan Nama, Tag & Kata Kunci Berdasarkan Abjad
Tempel kolom nama, tag, atau kata kunci SEO yang disalin dari spreadsheet dan dapatkan dalam urutan kamus yang bersih. Tambahkan Hapus baris duplikat untuk meciutkan pengulangan dari ekspor berantakan dalam langkah yang sama.
Tata Pernyataan Impor & Kunci Konfigurasi
Urutkan blok baris impor atau kunci konfigurasi agar tetap dalam urutan kanonik dan diff mendatang tetap kecil. Pengurutan natural menjaga item bernomor (`v1`, `v2`, `v10`) dalam urutan yang benar.
Urutkan Nama File & String Versi
Nama file dan versi semantik adalah tempat pengurutan naif gagal paling parah — `v1.10` sebelum `v1.2`. Pengurutan natural memperbaikinya, memberi Anda daftar terurut dengan benar untuk catatan rilis, manifes, atau skrip build.
Rapikan Wordlist Keamanan
Urutkan dan hapus duplikat wordlist kata sandi, daftar subdomain, atau kamus fuzzing sepenuhnya offline. Karena tidak ada yang diunggah, data keamanan sensitif tidak pernah menyentuh server pihak ketiga.
Organisir Kolom CSV
Salin satu kolom dari CSV, urutkan, hapus duplikat, dan tempel kembali. Lebih cepat daripada rumus spreadsheet untuk pembersihan sekali pakai, dan hitungan langsung memastikan berapa baris yang diciutkan.
Acak Urutan Undian atau Kuis
Gunakan Acak untuk mengacak urutan nama demi undian yang adil, soal untuk kuis, atau item untuk tinjauan buta. RNG kriptografis membuat keacakan dapat dipertahankan, bukan pseudo-shuffle yang dapat diprediksi.
Siapkan Data untuk Diff yang Bersih
Mengurutkan dua daftar dengan cara yang sama sebelum membandingkannya membuat diff mencerminkan perubahan konten nyata alih-alih derau urutan. Padukan alat ini dengan Text Diff untuk melihat persis apa yang ditambah atau dihapus.
Balik Log & Changelog
Gunakan Balik urutan untuk membalik log atau changelog agar entri terbaru muncul lebih dulu (atau terakhir), tanpa mengurutkan ulang secara alfabetis. Alternatif satu-klik untuk menyalurkan melalui `tac` di baris perintah.

Cara Kerja Pengurutan

Pemisahan Baris (CRLF / LF / CR)
Masukan dipisah pada `\r\n`, `\r`, atau `\n`, sehingga teks yang ditempel dari sumber Windows, Unix, atau Mac klasik semuanya bekerja. Satu terminator baris di akhir dilucuti lebih dulu agar jeda baris akhir tidak menciptakan baris kosong terakhir yang palsu.
Pengurutan Intl.Collator
Pengurutan alfabetis dan natural menggunakan `Intl.Collator(locale, { numeric, sensitivity })`. `numeric: true` mengaktifkan perbandingan natural (sadar-angka); sensitivity adalah `variant` saat Peka huruf besar/kecil aktif dan `accent` (tak-peka-huruf) jika tidak. Kolasi mengikuti Algoritma Kolasi Unicode.
Semantik Pengurutan Natural
Pengurutan natural membandingkan rangkaian digit maksimal sebagai bilangan bulat alih-alih karakter demi karakter, jadi `a2` < `a10`. Ia menangani digit yang tertanam di mana pun dalam baris, itulah sebabnya nama file dan string versi terurut secara intuitif alih-alih leksikal.
Pengurutan Berdasarkan Panjang dengan Pemecah Seri
Metode Berdasarkan panjang mengurutkan baris berdasarkan jumlah karakter secara naik, lalu memecah seri dengan kolator sehingga baris berpanjang sama tetap jatuh dalam urutan alfabetis yang stabil. Turun membalik arah akhir.
Urutan Pipeline Deterministik
Operasi selalu diterapkan dalam urutan tetap: pangkas setiap baris → hapus kosong → hapus duplikat → urutkan atau acak → balik → tambah nomor baris. Ini membuat keluaran dapat diprediksi terlepas dari toggle mana yang Anda gabungkan.
Pengacakan Kriptografis
Acak menggunakan algoritma Fisher–Yates yang dibenihi oleh `crypto.getRandomValues`, memberi permutasi seragam yang tak terduga. Ia saling eksklusif dengan pengurutan — mengaktifkan Acak melewati kolator sepenuhnya.
Pengurutan Stabil di Peramban
`Array.prototype.sort` JavaScript dijamin stabil di mesin modern, jadi baris yang dianggap kolator setara mempertahankan urutan relatif aslinya. Semua komputasi terjadi di thread utama di peramban Anda tanpa worker atau panggilan jaringan untuk ukuran daftar tipikal.

Praktik Terbaik Pengurutan

Gunakan Pengurutan Natural untuk Apa Pun dengan Angka
Jika baris Anda berisi angka — nama file, versi, ID faktur, langkah bernomor — pilih metode Natural. Pengurutan alfabetis akan menaruh `10` sebelum `2` dan diam-diam mengacak urutan. Pengurutan natural adalah pengaturan tunggal terpenting untuk dibenarkan, dan mengaktifkannya tidak berbiaya apa pun.
Pertahankan Tak-Peka-Huruf untuk Daftar Manusia
Biarkan Peka huruf besar/kecil mati untuk nama, tag, dan daftar prosa agar kata berkapital tidak melompat ke depan kata huruf kecil. Aktifkan hanya untuk data yang huruf-nya signifikan seperti identifier di mana `ID` dan `id` benar-benar nilai berbeda.
Urutkan Kedua Daftar dengan Cara yang Sama Sebelum Diff
Saat membandingkan dua daftar, urutkan masing-masing dengan pengaturan identik lebih dulu. Diff dua daftar tak-terurut didominasi oleh perubahan urutan; diff dua daftar terurut menunjukkan hanya penambahan dan penghapusan nyata. Padukan alat ini dengan Text Diff untuk perbandingan terbersih.
Hapus Duplikat Sambil Mengurutkan
Jika daftar mungkin berisi pengulangan, aktifkan Hapus baris duplikat dalam proses yang sama alih-alih mengurutkan lebih dulu dan mencari duplikat dengan mata. Lencana statistik memberi tahu berapa yang diciutkan, jadi Anda tidak perlu bertanya-tanya apakah daftar benar-benar unik.
Pangkas Sebelum Mengurutkan Data Tempelan
Teks yang disalin dari spreadsheet, PDF, atau terminal sering membawa spasi di akhir yang membuat baris yang seharusnya identik terurut terpisah atau lolos penghapusan duplikat. Aktifkan Pangkas setiap baris untuk menormalkan spasi sebelum mengurutkan agar urutan mencerminkan konten, bukan karakter tak-terlihat.
Gunakan RNG Kripto Acak Saat Keadilan Penting
Untuk undian, sampling, atau apa pun di mana urutan yang dapat diprediksi bisa dicurangi, keacakan kriptografis Acak lebih disukai daripada mengira-ngira atau alat berbasis `Math.random`. Alihkan ulang untuk mengocok jika Anda ingin urutan baru.

Pertanyaan yang Sering Diajukan

Apa fungsi alat ini?
Ia mengurutkan baris teks tepat di peramban Anda — secara alfabetis, dalam urutan natural (sadar-angka), atau berdasarkan panjang, naik atau turun. Saat Anda menempel atau mengetik, hasil terurut muncul seketika dengan hitungan langsung baris masuk dan keluar. Anda juga dapat menghapus duplikat, membalik, memangkas, menghapus baris kosong, menambah nomor baris, atau mengacak dalam proses yang sama. Tidak ada yang diunggah: semua pengurutan berjalan 100% di sisi klien dalam JavaScript, jadi aman untuk daftar rahasia, wordlist internal, dan data apa pun yang tidak ingin Anda kirim ke server. Anda dapat memastikannya di tab Network peramban — pengurutan memicu nol permintaan jaringan.
Apa perbedaan antara pengurutan alfabetis dan natural?
Pengurutan alfabetis (leksikal) membandingkan string satu karakter pada satu waktu, jadi `file10` datang sebelum `file2` karena karakter `1` (U+0031) diurutkan sebelum `2` (U+0032). Pengurutan natural mengenali rangkaian digit dan membandingkannya sebagai angka, jadi `file2` dengan benar mendahului `file10`. Gunakan alfabetis untuk kata dan kode biasa; gunakan natural untuk apa pun dengan angka tertanam — nama file, tag versi (`v1.2` vs `v1.10`), nomor faktur, dan item daftar bernomor. Alat ini mengimplementasikan pengurutan natural dengan `Intl.Collator({ numeric: true })`, kolasi Unicode berbasis-standar yang tertanam di setiap peramban modern.
Bagaimana cara mengurutkan daftar berdasarkan abjad?
Tempel daftar Anda, pertahankan urutan Naik default dengan metode Alfabetis, dan baris ditata dalam urutan abjad (A→Z) seketika — itu saja yang dibutuhkan untuk mengurutkan daftar secara online berdasarkan abjad. Untuk nama, tag, atau kata kunci, biarkan Peka huruf besar/kecil mati agar entri berkapital dan huruf kecil terurut bersama alih-alih terbelah menjadi dua rangkaian. Beralih ke Turun untuk Z→A, atau aktifkan Hapus baris duplikat untuk mengurutkan dan menghapus duplikat dalam satu langkah. Semuanya berjalan di peramban Anda, jadi Anda dapat menata bahkan daftar rahasia dalam urutan abjad tanpa mengunggahnya.
Apakah teks saya diunggah ke mana pun?
Tidak. Setiap operasi — pengurutan, penghapusan duplikat, pemangkasan, pembalikan — berjalan sepenuhnya di peramban Anda menggunakan JavaScript. Teks Anda tidak pernah ditransmisikan, tidak pernah disimpan di server mana pun, tidak pernah dicatat, dan tidak pernah dianalisis. Ini membuat alat aman untuk daftar rahasia, data internal, wordlist keamanan, dan konten apa pun yang tidak akan Anda tempel ke layanan berjaringan. Tidak ada cookie yang digunakan untuk masukan Anda dan tidak ada analitik pihak ketiga yang menangkap apa yang Anda ketik. Buka developer tools peramban dan awasi tab Network: mengurutkan daftar sejuta baris menghasilkan nol permintaan.
Bagaimana cara mengurutkan daftar angka dengan benar?
Pilih metode Natural. Pengurutan alfabetis biasa memperlakukan angka sebagai teks, jadi `100` akan diurutkan sebelum `2` (karena `1` < `2` sebagai karakter). Pengurutan natural membandingkan nilai numerik, menghasilkan `2`, `100` dalam urutan yang benar. Untuk baris yang mencampur teks dan angka seperti `chapter 2` dan `chapter 12`, pengurutan natural juga membenarkannya dengan membandingkan `2` dan `12` secara numerik. Jika baris Anda murni numerik dan Anda ingin pengurutan numerik ketat, pengurutan natural menangani bilangan bulat dan porsi numerik dari string campuran; untuk data keuangan berat-desimal, periksa ulang kasus tepi seperti nol di depan.
Apakah pengurutan menghormati huruf besar dan kecil?
Secara default, tidak — Peka huruf besar/kecil mati, jadi `Apple` dan `apple` diperlakukan setara untuk pengurutan dan diurutkan sebagai tetangga. Ini pilihan alami untuk daftar yang dapat dibaca manusia, di mana Anda jarang ingin semua kata berkapital melompat ke depan kata huruf kecil. Aktifkan Peka huruf besar/kecil untuk pengurutan ketat di mana huruf besar diurutkan sebelum huruf kecil (mengikuti urutan titik-kode Unicode dalam sensitivitas varian kolator). Sensitivitas huruf juga memengaruhi penghapusan duplikat saat opsi itu aktif: dengan mati, `Foo` dan `foo` dihitung sebagai baris yang sama.
Dapatkah saya mengurutkan dan menghapus duplikat sekaligus?
Ya. Aktifkan Hapus baris duplikat bersama urutan pengurutan apa pun. Alat menghapus duplikat lebih dulu, lalu mengurutkan, jadi Anda mendapatkan daftar yang bersih, unik, dan terurut dalam satu langkah — dan lencana statistik melaporkan berapa duplikat yang dihapus. Ini cara tercepat untuk mengubah kolom tempelan berantakan (misalnya, daftar email atau tag dengan pengulangan) menjadi set terurut yang rapi. Jika Anda butuh alur penghapusan duplikat khusus dengan kontrol simpan-pertama/simpan-terakhir, gunakan alat pendamping Hapus Baris Duplikat, yang berbagi mesin yang sama.
Apa yang terjadi pada baris kosong saat saya mengurutkan?
Secara default, baris kosong dipertahankan dan diurutkan ke atas (string kosong diurutkan sebelum baris tak-kosong mana pun). Jika Anda tidak menginginkannya, aktifkan Hapus baris kosong untuk membuang baris kosong dan baris yang hanya berisi spasi sebelum pengurutan — lencana statistik menghitung berapa yang dihapus. Satu jeda baris di akhir masukan Anda (umum saat menempel dari file atau editor) diperlakukan sebagai terminator baris, bukan baris kosong tambahan, jadi ia tidak akan menggelembungkan hitungan Anda atau menambah baris kosong palsu ke keluaran.
Bagaimana huruf beraksen dan non-Inggris diurutkan?
Pengurutan sadar-locale melalui `Intl.Collator` peramban, yang mengikuti Algoritma Kolasi Unicode. Huruf beraksen ditata sesuai harapan pembaca bahasa Anda — misalnya, di sebagian besar locale Latin `é` diurutkan di dekat `e` alih-alih di akhir alfabet. Alat menggunakan bahasa halaman untuk kolasi, jadi versi Jerman, Prancis, Spanyol, dan versi terlokalisasi lain menerapkan aturan yang sesuai. Ini jauh lebih benar daripada pengurutan titik-kode naif, yang akan menyebarkan huruf beraksen dan non-ASCII di tempat yang mengejutkan.
Apakah ada batas berapa banyak baris yang bisa saya urutkan?
Tidak ada batas keras yang dipaksakan oleh alat — ia hanya dibatasi oleh memori peramban Anda dan seberapa banyak teks yang nyaman Anda tempel ke textarea. Peramban modern mengurutkan puluhan ribu baris seketika dan ratusan ribu dengan jeda singkat. Karena semuanya berjalan secara lokal tanpa perjalanan bolak-balik jaringan, daftar besar sering kali lebih cepat di sini daripada di alat berbasis server yang mengunggah data Anda. Untuk file yang benar-benar masif (jutaan baris), utilitas `sort` baris-perintah akan lebih nyaman, tetapi untuk daftar sehari-hari, wordlist, dan ekspor, alat ini menanganinya dengan mudah.
Apa bedanya dengan mengurutkan di Excel atau editor kode?
Spreadsheet mengurutkan sel dalam grid dan sering menata ulang seluruh baris; alat ini mengurutkan daftar baris datar, yang persis Anda butuhkan untuk wordlist, nilai konfigurasi, pernyataan impor, atau data apa pun yang dipisah baris-baru. Dibandingkan perintah urutkan-baris editor kode, alat ini menambahkan pengurutan natural (sadar-angka), kolasi sadar-locale, penghapusan duplikat satu-klik, pengurutan panjang, dan hitungan langsung — tanpa memasang ekstensi. Dan tidak seperti alat spreadsheet online, tidak ada yang meninggalkan peramban Anda. Ini cara tercepat untuk mengurutkan sepotong teks saat Anda sekadar memilikinya di clipboard.
Apa fungsi opsi Acak?
Acak mengacak urutan baris Anda menggunakan pengacakan Fisher–Yates yang digerakkan oleh generator angka acak kriptografis peramban (`crypto.getRandomValues`), sehingga hasilnya benar-benar tak terduga dan berbeda setiap kali. Ia saling eksklusif dengan pengurutan — Anda mengurutkan baris atau mengacaknya. Penggunaan umum meliputi mengacak urutan kuis atau kartu flash, memilih urutan undian yang adil, sampling subset, atau menghilangkan bias daftar sebelum tinjauan manual. Karena ia menggunakan RNG kriptografis alih-alih `Math.random`, ia cocok saat Anda butuh keacakan yang dapat dipertahankan.

Pengubah Case — UPPERCASE, lowercase, camelCase & Lainnya

Pemrosesan Teks

Ubah teks antara UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dan 6 format lainnya secara langsung. Gratis, hanya peramban, tanpa daftar.

Generator Lorem Ipsum — Alat Teks Placeholder Gratis

Pemrosesan Teks

Buat teks placeholder Lorem Ipsum secara instan — per paragraf, kalimat, kata, byte, atau daftar. Salin atau unduh sebagai teks biasa, HTML, Markdown, atau JSON. 100% gratis, privat, di peramban. Tanpa daftar.

Penguji Regex Gratis — Debug & Cocokkan Pola Online

Pemrosesan Teks

Uji pola regex secara langsung terhadap teks apa pun. Penyorotan kecocokan waktu nyata, grup tangkap, pratinjau ganti, pemisah, dan penjelas pola. Ekspresi reguler rasa JavaScript, 100% privat, tanpa daftar.

Hapus Baris Duplikat dari Teks

Pemrosesan Teks

Hapus baris duplikat dari teks secara online — gratis, instan, 100% di peramban. Abaikan huruf besar/kecil atau spasi, simpan kemunculan pertama atau terakhir, dan lihat berapa duplikat dihapus. Juga urutkan. Tanpa daftar.

Pembuat Slug URL — Slugify Teks Apa Pun

Pemrosesan Teks

Ubah judul apa pun menjadi slug URL yang bersih dan ramah SEO secara langsung. Transliterasi aksen dan Sirilik, atau pertahankan huruf Unicode. 100% privat di peramban Anda.

Bandingkan Teks & Text Diff

Pemrosesan Teks

Bandingkan dua teks langsung di browser. Tampilan berdampingan, sorotan per kata, ekspor diff terpadu, opsi abaikan kapitalisasi/spasi/baris kosong. 100 % di browser — tanpa upload.