Perbaiki Smart Quotes — Ubah Tanda Kutip Lengkung ke Tanda Kutip Lurus

Kode hasil salin dari Slack, Notion, Word, atau blog tidak bisa dijalankan? Biasanya penyebabnya tanda kutip “pintar”, dash, dan spasi tanpa pemisah. Bersihkan semuanya sekaligus dengan sekali tempel.

Diperbarui
Sudah dibersihkan

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

Apakah alat ini membantu?0.0 0 penilaian
Formatter dan validator JSON online gratisFormat JSON →

Cara menggunakan Perbaiki Smart Quotes

  1. Tempel kode atau teks yang error, misalnya JSON, JavaScript, CSS, atau perintah terminal.
  2. Biarkan pilihan “Smart → straight” aktif. Laporan akan menampilkan berapa tanda kutip lengkung, dash, dan karakter tersembunyi yang sudah diganti.
  3. Salin versi yang sudah dibersihkan. Jika berupa JSON, badge akan memastikan bahwa JSON sekarang bisa di-parse.
  4. Mau menulis teks untuk publikasi? Ganti ke “straight → smart” untuk mendapatkan tanda kutip dan dash tipografi yang rapi.

Mengapa smart quotes merusak kode

Pengolah kata, Slack, Notion, Google Docs, macOS, dan banyak CMS secara otomatis mengganti tanda kutip lurus (" dan ') dengan tanda kutip lengkung tipografi (“ ” dan ‘ ’). Bahasa pemrograman hanya memahami tanda kutip lurus, jadi kode yang ditempel dari aplikasi tersebut akan error, misalnya Unexpected token “ in JSON, SyntaxError: Invalid or unexpected token, atau perintah shell yang diam-diam berjalan salah. Secara visual bedanya sangat kecil, sehingga bug ini sulit ditemukan.

Karakter apa saja yang diganti

KarakterNamaMenjadi
“ ” „ « »Tanda kutip ganda lengkung / sudut"
‘ ’ ‚ ′Tanda kutip tunggal lengkung, apostrof, prima'
– — −En dash, em dash, tanda minus-
…Elipsis...
NBSP, thin spaceSpasi tanpa pemisahSpasi biasa
ZWSP, ZWJ, BOM, soft hyphenKarakter tak terlihatDihapus

Contoh klasiknya adalah --flag. Slack mengubah tanda hubung ganda menjadi “—”, sehingga opsi command line tidak berfungsi lagi.

Cara mencegahnya

  • Bagikan kode di dalam code block (backtick di Slack, Notion, GitHub) karena tanda kutipnya tetap lurus.
  • Di macOS, matikan System Settings → Keyboard → Text Input → Use smart quotes and dashes.
  • Di Word, nonaktifkan “Straight quotes with smart quotes” di AutoCorrect → AutoFormat As You Type.

Setelah tanda kutipnya diperbaiki, rapikan dan validasi JSON dengan JSON Formatter.

Juga dicari sebagai: tanda kutip lengkung, smart quotes, tanda kutip lurus, perbaiki json quotes, typographic quotes, non-breaking space, em dash.

Tool yang cocok dipakai bersama Perbaiki Smart Quotes

  • Generator Soft Hyphen — Cegah kata panjang seperti “Versicherungsleistungen” keluar dari layar di mobile.
  • Encoder HTML Entity — Escape < > & " supaya teks aman ditampilkan di HTML, ubah aksen dan simbol menjadi named atau numeric entity, atau decode HTML yang penuh entity menjadi teks biasa.
  • Pembanding Teks — Tempel versi asli dan versi yang sudah diubah untuk melihat baris yang ditambah, dihapus, dan diubah secara berdampingan, lengkap dengan kata-kata yang berubah yang disorot di dalam setiap baris.
  • Hapus Baris Duplikat — Tempel daftar untuk langsung menghapus baris duplikat.

Pertanyaan yang sering diajukan

Bagaimana cara memperbaiki error “Unexpected token” di JSON?
Biasanya JSON mengandung tanda kutip lengkung dari dokumen atau aplikasi chat. Tempel di sini, salin versi yang sudah dibersihkan, lalu validasi di JSON Formatter.
Apakah tanda kutip di dalam string juga diubah?
Ya, setiap tanda kutip lengkung akan menjadi lurus. Jika string-mu memang sengaja berisi tanda kutip tipografi, periksa lagi bagian tersebut setelah dibersihkan.
Kenapa perintah saya gagal setelah disalin dari Slack?
Slack mengubah -- menjadi em dash dan tanda kutip menjadi tanda kutip lengkung. Tool ini mengembalikannya ke karakter ASCII yang dibutuhkan terminal.
Bisakah sebaliknya, menambahkan smart quotes?
Bisa. Ganti ke “straight → smart” untuk mengubah tanda kutip biasa menjadi tanda kutip tipografi, dan tanda hubung di antara kata menjadi en dash atau em dash untuk naskah yang akan dipublikasikan.
Bisakah saya memasang Perbaiki Smart Quotes sebagai aplikasi web dan memakainya offline?
Bisa. Perbaiki Smart Quotes 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