Lompat ke konten
Aback Tools Logo

Konverter Akhir Baris

Deteksi dan konversi akhir baris antara CRLF (Windows), LF (Unix/Mac), dan CR (Mac lama). Tempel teks atau unggah file untuk langsung melihat statistik akhir baris yang detail - lalu konversi ke format yang Anda inginkan dengan satu klik. Semua pemrosesan berjalan lokal di browser Anda - tanpa unggahan, tanpa pendaftaran, sepenuhnya gratis.

Line Ending Converter

Paste text or upload a file to detect and convert line endings between CRLF (Windows), LF (Unix/Mac), and CR (classic Mac). View detailed statistics, identify mixed line endings, and convert with one click. All processing is local - no data uploaded to any server.

Drop a text file here or click to browse

Supports TXT, CSV, JSON, HTML, XML, MD, and code files

0 characters

How to use the Line Ending Converter

Paste text or upload a file to automatically detect the current line ending format. The tool shows detailed statistics (CRLF, LF, CR counts) and highlights mixed endings. Select a target format (LF for Unix/Mac, CRLF for Windows, CR for legacy Mac) and click Convert to normalize all line endings. Download or copy the converted result. All processing is local - nothing is uploaded to any server.

Mengapa Menggunakan Konverter Akhir Baris Kami?

  • Deteksi CRLF, LF & CR: langsung mendeteksi ketiga format akhir baris: CRLF (\r\n, Windows), LF (\n, Unix/Mac), dan CR (\r, Mac OS klasik). Menampilkan jumlah tepat untuk setiap tipe, total baris, dan persentase format dominan. Deteksi akhir baris campuran memperingatkan Anda saat file menggunakan akhir baris yang tidak konsisten.
  • Konversi Format Sekali Klik: konversi antara format akhir baris apa pun dengan satu klik. Pilih dari target LF (Unix/Mac), CRLF (Windows), atau CR (Mac lama). Konverter menormalisasi semua akhir baris secara internal sebelum menerapkan format target, memastikan hasil yang konsisten bahkan dengan akhir baris campuran.
  • Deteksi & Peringatan Akhir Baris Campuran: Konverter Akhir Baris mendeteksi dan melaporkan akhir baris campuran - file yang berisi kombinasi urutan CRLF, LF, dan/atau CR. Banner peringatan yang jelas menampilkan jumlah setiap tipe dan merekomendasikan konversi untuk menormalisasi file, mencegah masalah kompatibilitas lintas platform.
  • Pemrosesan 100% di Browser: semua deteksi dan konversi akhir baris berjalan sepenuhnya di browser Anda. Teks dan file Anda tidak pernah diunggah ke server mana pun - keduanya dibaca secara lokal menggunakan File API dan diproses di perangkat Anda. Tanpa pencatatan data, tanpa pendaftaran, tanpa unggahan server. Sepenuhnya gratis dan privat.

Kasus Penggunaan Umum Konverter Akhir Baris

  • Pengembangan Lintas Platform: ketika pengembang di Windows, macOS, dan Linux berkolaborasi pada proyek yang sama, ketidakkonsistenan akhir baris dapat menyebabkan konflik penggabungan dan membuat diff tidak terbaca. Gunakan Konverter Akhir Baris untuk menormalisasi semua file ke LF sebelum melakukan commit, memastikan format yang konsisten di seluruh tim.
  • Pembersihan Repositori Git: perbaiki masalah akhir baris di repositori Git dengan menormalisasi file sebelum commit. Konfigurasikan core.autocrlf atau gunakan .gitattributes, tetapi periksa dan perbaiki file yang ada terlebih dahulu dengan Konverter Akhir Baris. LF adalah format yang direkomendasikan untuk Git guna memastikan diff yang bersih dan kompatibilitas lintas platform.
  • Deployment Server & CI/CD: server Linux dan kontainer Docker mengharapkan akhir baris LF. Menerapkan file dengan akhir CRLF dapat menyebabkan kesalahan skrip shell, kegagalan penguraian konfigurasi, dan perilaku tak terduga. Konversi semua file ke LF sebelum deployment untuk memastikan operasi server yang andal.
  • Migrasi File Lama: saat memigrasikan file dari Mac OS klasik (akhir CR), Windows (CRLF), atau sistem mainframe lama ke lingkungan Unix/Linux modern, gunakan Konverter Akhir Baris untuk mendeteksi dan menormalisasi format. Penting untuk proyek pengarsipan digital dan migrasi sistem.
  • Kompatibilitas Aplikasi Windows: beberapa aplikasi Windows, skrip batch (.bat, .cmd), skrip PowerShell, dan alat lama memerlukan akhir baris CRLF. Gunakan Konverter Akhir Baris untuk memastikan file yang ditujukan untuk Windows menggunakan format yang benar, mencegah kesalahan runtime dan kegagalan penguraian.
  • Tinjauan Kode & Kualitas Diff: ketidakkonsistenan akhir baris menciptakan diff yang berisik di mana setiap baris tampak berubah akibat perbedaan format. Normalisasi semua file ke format akhir baris yang konsisten sebelum tinjauan kode untuk memastikan diff hanya menampilkan perubahan konten yang sebenarnya, bukan gangguan format.

Pertanyaan yang Sering Diajukan

Konverter akhir baris adalah alat yang mendeteksi dan mengonversi karakter akhir baris (EOL) dalam file teks antara format sistem operasi yang berbeda. Alat ini dapat mengonversi antara akhir baris CRLF (Windows), LF (Unix/Linux/macOS), dan CR (Mac OS klasik), serta menampilkan statistik detail tentang akhir baris yang ditemukan dalam teks.

CRLF (Carriage Return + Line Feed, \r\n) digunakan oleh Windows dan banyak protokol internet seperti HTTP dan SMTP. LF (Line Feed, \n) digunakan oleh Unix, Linux, dan macOS, serta menjadi standar untuk repositori Git. CR (Carriage Return, \r) digunakan oleh Mac OS klasik (System 1 hingga 9) dan jarang ditemui saat ini.

Untuk sebagian besar pengembangan modern, LF (Unix) direkomendasikan. Git dapat dikonfigurasi untuk menangani konversi akhir baris secara otomatis dengan core.autocrlf. LF adalah standar untuk proyek lintas platform, kontainer Docker, server Linux, dan sebagian besar pipeline CI/CD. CRLF diperlukan untuk beberapa alat khusus Windows dan sistem lama. CR hanya diperlukan untuk file Mac OS klasik.

Bisa. Konverter Akhir Baris mendeteksi akhir baris campuran dan melaporkan jumlah setiap tipe. Saat Anda mengonversi ke format target, semua akhir baris dinormalisasi - pertama ke LF secara internal, lalu ke format target yang Anda pilih. Ini memastikan file dengan akhir baris campuran dikonsolidasikan dengan benar menjadi satu format yang konsisten.

Git memiliki pengaturan core.autocrlf yang dapat mengonversi akhir baris secara otomatis. Jika disetel ke true, Git mengonversi LF ke CRLF saat checkout (Windows) dan CRLF ke LF saat commit. Menyetel core.autocrlf ke input hanya mengonversi CRLF ke LF saat commit (direkomendasikan untuk macOS/Linux). Pendekatan lintas platform yang paling aman adalah menggunakan .gitattributes untuk menentukan aturan akhir baris per jenis file.

Akhir baris campuran biasanya terjadi ketika file diedit di beberapa sistem operasi, ketika konten disalin dari sumber berbeda, ketika file diproses oleh alat yang menangani akhir baris secara tidak konsisten, atau ketika file lama dikonversi antar format. Konverter Akhir Baris kami mendeteksi dan melaporkan akhir baris campuran dengan jumlah per tipe.

Tentu saja. Semua pemrosesan terjadi sepenuhnya di browser Anda. Teks dan file Anda tidak pernah diunggah ke server mana pun - keduanya dibaca secara lokal menggunakan File API dan diproses sepenuhnya di perangkat Anda. Tidak ada data yang pernah dikirim melalui jaringan. Sepenuhnya gratis dan privat, tanpa pendaftaran.

Ya - 100% gratis, selamanya. Tanpa pendaftaran, tanpa akun, tanpa tingkat premium, tanpa batas penggunaan, dan tanpa iklan. Konversi sebanyak file yang Anda perlukan. Semua pemrosesan dilakukan secara lokal di browser Anda tanpa interaksi server, menjamin privasi sekaligus penggunaan tanpa biaya.