Konverter Line Ending — CRLF ↔ LF

Lihat line ending yang dipakai sebuah file lalu konversikan — dari Windows CRLF ke Unix LF atau sebaliknya — untuk teks yang ditempel atau sekumpulan file sekaligus, dilengkapi pembersihan spasi di akhir baris dan tab.

Diperbarui
Ubah ke
0
CRLF (Windows)
0
LF (Unix)
0
CR (Mac lama)
–
Terdeteksi
Letakkan file untuk dikonversi massal — skrip, konfigurasi, CSV, kode sumber · file hasil konversi diunduh sebagai ZIP

Data kamu tidak pernah meninggalkan komputer kamu. Semua proses berjalan 100% secara lokal di browser kamu.

Apakah alat ini membantu?0.0 0 penilaian
Ubah path file antara WindowsWSL, Git Bash, Cygwin, URL file:// dan string ter-escape untuk JSON, C# atau Python.Konverter Path Windows →

Cara menggunakan Konverter Line Ending

  1. Tempel teks atau letakkan satu atau beberapa file.
  2. Lihat line ending apa saja yang ditemukan — file yang campuran akan ditandai.
  3. Pilih LF atau CRLF, pembersihan opsional, lalu salin teks hasil konversi atau unduh dalam bentuk ZIP.

CRLF vs LF

File teks mengakhiri setiap baris dengan karakter yang tidak terlihat. Unix, Linux dan macOS memakai LF (\n, line feed). Windows memakai CRLF (\r\n, carriage return + line feed). Mac OS klasik memakai CR saja. Sebagian besar editor bisa membaca keduanya, tetapi banyak tool tidak: skrip shell dengan CRLF akan gagal dengan /bin/bash^M: bad interpreter, entrypoint Docker bisa rusak, dan diff menampilkan setiap baris sebagai berubah.

Memperbaikinya secara permanen di Git

Tambahkan file .gitattributes berisi * text=auto eol=lf (dan *.bat text eol=crlf untuk file batch Windows) agar Git menormalkan line ending saat commit. Menjalankan git config --global core.autocrlf input di macOS/Linux dan true di Windows juga membantu. Setelah menambahkan .gitattributes, jalankan git add --renormalize . sekali saja.

Line ending campuran

File yang diedit di sistem berbeda sering berisi kedua jenis line ending. Penghitung menunjukkan jumlah masing-masing yang ada di teks, dan konversi akan menyeragamkannya.

Privat sejak awal

Teks dan file dikonversi di browser kamu dan tidak pernah diunggah.

Juga dicari sebagai: crlf ke lf, lf ke crlf, ubah line ending, line ending windows, dos ke unix, unix ke dos, line ending campuran.

Tool yang cocok dipakai bersama Konverter Line Ending

  • Konverter Path Windows — Tempel path dalam format apa pun — C:\Users\me\project, /mnt/c/Users/me/project, /c/Users/me — dan dapatkan dalam bentuk lain yang siap disalin: WSL, Git Bash, Cygwin, URL file, UNC, dan versi ter-escape untuk kode.
  • Hapus Line Break — Tempel teks dengan baris yang terpotong-potong, dari PDF, email, atau terminal, lalu gabungkan kembali menjadi paragraf yang rapi.
  • Generator .editorconfig — Pastikan setiap editor di tim kamu memakai indentasi, akhir baris, dan charset yang sama.
  • Generator .gitignore — Centang stack-mu — Node, Python, React, Next.js, Docker, macOS, VS Code dan 40 lainnya — lalu dapatkan satu .gitignore yang rapi, tanpa duplikat, dengan bagian beserta komentar, siap diunduh.

Pertanyaan yang sering diajukan

Bagaimana cara memperbaiki “bad interpreter: /bin/bash^M”?
Skrip tersebut memakai line ending Windows (CRLF). Konversi ke LF di sini — atau jalankan sed -i 's/\r$//' script.sh — lalu simpan lagi.
Line ending apa yang sebaiknya dipakai?
LF untuk hampir semua kebutuhan, termasuk kode yang dipakai lintas sistem dan apa pun yang berjalan di Linux atau Docker. CRLF hanya untuk file khusus Windows seperti .bat dan .cmd.
Bisakah mengonversi banyak file sekaligus?
Bisa. Letakkan beberapa file sekaligus — setiap file dikonversi sesuai pengaturanmu, lalu kamu bisa mengunduh semuanya sebagai ZIP dengan nama aslinya.
Bisakah saya memasang Konverter Line Ending sebagai aplikasi web dan memakainya offline?
Bisa. Konverter Line Ending adalah aplikasi web (PWA) yang bisa dipasang. Pemasangannya lewat browser kamu, bukan diunduh dari toko aplikasi. Klik Pasang aplikasi di bagian atas halaman ini di Chrome atau Edge (Windows, macOS, Linux, ChromeOS) atau di Android. Di iPhone dan iPad, gunakan Bagikan → Tambahkan ke Layar Utama, dan di Safari 17+ pada Mac, gunakan File → Tambahkan ke Dock. Setelah itu, aplikasi akan terbuka di jendelanya sendiri dengan ikonnya sendiri. Karena berjalan sepenuhnya di browser kamu, aplikasi ini tetap bisa dipakai offline. Firefox di desktop tidak bisa memasang aplikasi web. Cara memasang aplikasi.

Tool terkait