Konverter Newline ke \n Online
Ubah teks multibaris menjadi string satu baris dengan urutan escape literal \n, \r\n, \\n, atau <br> secara instan—atau beralih ke Mode Unescape untuk mengubah \n kembali menjadi jeda baris asli. Dirancang untuk developer yang memformat payload JSON, prompt LLM, sertifikat PEM .env, dan literal string multibaris langsung di browser.
Cara Mengubah Baris Baru (Newline) Menjadi \n Online
- Tempel Teks Anda: Masukkan atau tempel teks multibaris Anda ke kotak Teks Input di sebelah kiri, atau klik Muat Contoh untuk menguji dengan contoh path dan tanda kutip.
- Pilih Preset Cepat atau Mode: Klik String JSON, Kunci .env / PEM, atau Penggabungan Kode untuk pengaturan otomatis sekali klik, atau sesuaikan opsi di kolom kanan.
- Pilih Urutan Escape: Pilih
\nuntuk Unix/JSON,\r\nuntuk Windows,\\nuntuk string backslash ganda, atau<br>untuk HTML—atau pilih Mode Unescape untuk mengubah\nkembali menjadi baris baru. - Salin atau Unduh: Hasil diperbarui secara real-time. Klik Salin ke Papan Klip atau Unduh .txt.
Panduan Referensi Urutan Escape
| Urutan | Nama | Kegunaan Umum | Contoh Hasil |
|---|---|---|---|
\n |
Line Feed (LF) | String JSON, Unix/Linux/macOS, Python, JavaScript, Go, Rust, variabel .env |
Baris 1\nBaris 2 |
\r\n |
Carriage Return + Line Feed (CRLF) | File teks Windows, header protokol HTTP, file CSV RFC 4180, body email SMTP | Baris 1\r\nBaris 2 |
\\n |
Double-Escaped Backslash | Payload JSON bersarang (nested), ekspresi reguler (regex), perintah shell/sed | Baris 1\\nBaris 2 |
<br> |
HTML Line Break | Email HTML, kolom CMS, sel tabel Markdown, embed teks kaya (rich-text) | Baris 1<br>Baris 2 |
Kegunaan Umum untuk Developer
1. Memformat Teks Multibaris & Prompt LLM untuk API JSON
Spesifikasi JSON (RFC 8259) melarang jeda baris mentah di dalam nilai string—menempelkan prompt atau template multibaris langsung ke dalam body JSON akan menyebabkan SyntaxError: Bad control character in string literal. Mengklik preset String JSON akan mengganti setiap jeda baris dengan \n, melakukan escape pada tanda kutip ganda (\") dan backslash (\\) di dalam teks, serta membungkus hasilnya dengan tanda kutip sehingga siap ditempel ke Postman, curl, atau payload API OpenAI/Anthropic.
2. Menyimpan Kunci Privat PEM / SSH Multibaris di File .env
File .env pada Docker, Kubernetes, GitHub Actions, Vercel, dan Node.js sering kali membutuhkan kunci privat RSA, TLS, atau Firebase (-----BEGIN PRIVATE KEY-----) dalam satu baris. Gunakan preset Kunci .env / PEM untuk menghapus baris kosong, menggabungkan blok base64 dengan \n, dan membungkus kunci dalam tanda kutip ganda:
PRIVATE_KEY="-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQE...\n-----END PRIVATE KEY-----"
3. Membuat Literal String Multibaris di JavaScript, Java, C# & Python
Saat menulis kueri SQL, template log, atau kode di bahasa pemrograman yang memerlukan penggabungan baris demi baris secara eksplisit, aktifkan Tambahkan operator penggabungan (atau klik preset Penggabungan Kode) untuk memformat setiap baris menjadi "SELECT *\n" + "FROM users\n" + "WHERE active = 1".
Pertanyaan yang Sering Diajukan
Bagaimana cara mengubah teks multibaris menjadi string JSON satu baris?
Tempel teks multibaris Anda ke kotak Teks Input lalu klik Preset Cepat String JSON (atau aktifkan Tambahkan tanda kutip ganda luar dan Escape tanda kutip & backslash di dalam teks). Semua jeda baris akan menjadi \n dan tanda kutip atau backslash internal akan di-escape sehingga menghasilkan JSON yang valid.
Bagaimana cara mengubah \n literal kembali menjadi baris baru (unescape)?
Pilih Unescape (\n → Baris Baru) pada Mode Konversi di panel pengaturan, atau klik preset Unescape \n → Baris. Tempel string yang di-escape dan teks akan langsung berubah kembali menjadi multibaris.
Bagaimana cara memformat kunci privat PEM atau SSH multibaris untuk file .env?
Tempel seluruh kunci (termasuk -----BEGIN PRIVATE KEY----- dan -----END PRIVATE KEY-----) lalu klik preset Kunci .env / PEM. Alat ini akan menghapus spasi berlebih, menghapus baris kosong, mengganti jeda baris dengan \n, dan membungkus kunci dalam tanda kutip ganda.
Apa perbedaan antara \n (LF) dan \r\n (CRLF)?
\n (Line Feed, ASCII 10) adalah urutan baris baru standar pada Unix, Linux, macOS, JSON, dan sebagian besar bahasa pemrograman modern. \r\n (Carriage Return + Line Feed) digunakan oleh file teks Windows, header protokol HTTP, dan file CSV RFC 4180.
Apakah teks atau kunci privat saya diunggah ke server?
Tidak. Semua konversi berjalan 100% secara lokal di browser web Anda menggunakan JavaScript. Teks, payload API, dan kunci privat Anda tidak pernah dikirim ke server mana pun.