Menu
CoddyTech

Editor yang bisa disematkan

Editor kode yang bisa di-embed

Editor kode langsung yang bisa dijalankan untuk situs web mana pun: satu iframe, tanpa setup.

Pasang editor kode sungguhan yang bisa dijalankan di blog, dokumentasi, atau tutorialmu. Pembacamu menulis kode dan melihat output-nya langsung di halamanmu, didukung oleh Coddy. Pilih bahasa dan tema di bawah, tempelkan kode awalmu, lalu salin iframe-nya.

Pindahan dari Trinket? Lihat apa saja yang bisa digantikan Coddy

Tema
Tata letak
Pratinjau langsungKetik kode awal dan input langsung di editor di bawah.
Didukung oleh Coddy
Salin iframe ini
<figure style="margin:0;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden"><iframe src="https://coddy.tech/embed-editor?lang=lua&theme=light&code=bG9jYWwgbmFtZSA9IGlvLnJlYWQoKQpsb2NhbCBhZ2UgPSB0b251bWJlcihpby5yZWFkKCkpCnByaW50KHN0cmluZy5mb3JtYXQoIkhlbGxvLCAlcyEgWW91IGFyZSAlZCB5ZWFycyBvbGQuIiwgbmFtZSwgYWdlKSkK&stdin=QWxpY2UKMzAK&credit=0" width="100%" height="480" style="display:block;border:0;width:100%" title="Editor kode Lua dari Coddy" loading="lazy"></iframe><figcaption style="box-sizing:border-box;padding:5px 12px;font:11px/1.4 system-ui,-apple-system,sans-serif;color:#64748b;background:#f1f5f9;border-top:1px solid #e2e8f0;text-align:right" dir="ltr">Didukung oleh <a href="https://coddy.tech/embed" target="_blank" rel="noopener" style="color:#0077ff;font-weight:600;text-decoration:none;">Coddy</a></figcaption></figure>

Gratis dipakai di situs mana pun. Tolong pertahankan tautan "Powered by Coddy" agar orang lain bisa menemukan editor ini. Hanya itu yang kami minta.

Lihat hasilnya

Embed sungguhan, persis seperti tampilannya di halamanmu. Tekan Jalankan di salah satunya.

Didukung oleh Coddy

Kenapa memasang editor Coddy

Menjalankan kode sungguhan

Pembaca mengedit kode dan mengklik Jalankan. Python berjalan langsung di browser mereka, dengan konsol langsung untuk input() dan gambar turtle; bahasa lain berjalan di runner Coddy yang terisolasi, lengkap dengan output, stdin, dan argumen command line.

15+ bahasa

Python, JavaScript, TypeScript, Java, C, C++, C#, Go, Ruby, Rust, PHP, SQL, dan lainnya, plus HTML dan CSS dengan pratinjau langsung serta grafik Python dengan matplotlib. Satu editor, satu pola embed.

Tema terang dan gelap

Sesuaikan dengan situsmu lewat parameter theme, atau atur ke auto agar editor mengikuti preferensi sistem setiap pengunjung.

Tanpa setup

Tanpa akun, tanpa API key, tanpa JavaScript yang perlu diinstal. Salin satu tag iframe dan editornya berjalan di mana pun HTML berjalan.

Cara kerjanya

1. Atur

Pilih bahasa, tema, dan tata letak, lalu tempelkan kode awal yang akan dilihat pembacamu saat editor dimuat.

2. Salin iframe-nya

Builder membuat satu tag <iframe> dengan pengaturanmu yang dikodekan di URL. Salin tag itu.

3. Tempelkan

Masukkan iframe ke halaman HTML, Markdown, CMS, atau dokumentasimu. Editornya langsung tampil dan siap dijalankan.

Parameter kustomisasi

Embed ini sepenuhnya diatur lewat query string di URL iframe. Builder di atas mengaturnya untukmu, tapi kamu juga bisa mengeditnya secara manual.

ParameterNilaiDeskripsi
langpython, javascript, java, sql, html, matplotlib, cpp, ...Bahasa yang dijalankan editor. Default-nya python.
themelight, dark, autoTema warna. auto mengikuti pengaturan sistem pengunjung. Default-nya auto.
codebase64 stringBase64 yang aman untuk URL dari kode awal yang ditampilkan saat editor dimuat.
layoutside, stackedEditor dan output berdampingan, atau bertumpuk secara vertikal. Default-nya side.
stdinbase64 stringInput standar opsional yang diberikan ke program saat Jalankan ditekan. Python justru bertanya langsung kepada pembaca dan hanya memakai nilai ini saat berjalan di server.

Pertanyaan yang sering diajukan

Apakah editor kode yang bisa di-embed ini gratis?

Ya. Editor yang bisa di-embed ini sepenuhnya gratis dipakai di situs web mana pun. Setiap embed menyertakan link kecil "Powered by Coddy". Tolong biarkan link itu agar orang lain bisa menemukan editornya. Hanya itu yang kami minta sebagai balasannya.

Apakah pembacaku perlu akun Coddy untuk menjalankan kode?

Tidak. Siapa pun bisa mengedit dan menjalankan kode di editor yang di-embed tanpa masuk. Python berjalan di browser pembaca; bahasa lain berjalan di runner Coddy yang terisolasi.

Bahasa pemrograman apa saja yang didukung?

Python, JavaScript, TypeScript, Java, C, C++, C#, Go, Ruby, Rust, PHP, SQL, R, dan lainnya, plus HTML dan CSS dengan pratinjau langsung serta grafik Python dengan matplotlib. Satu bahasa per embed.

Bisakah aku menyesuaikan editor dengan tema situsku?

Bisa. Atur parameter theme ke light atau dark untuk memaksakan satu tema, atau ke auto untuk mengikuti preferensi sistem setiap pengunjung.

Apakah embed ini berjalan di situs web mana pun?

Ya. Ini adalah iframe standar, jadi berjalan di HTML biasa, Markdown, sebagian besar CMS (WordPress, Ghost, Notion, dan lainnya), dan alat dokumentasi yang mengizinkan iframe.