Jawaban Singkat
iFrame adalah singkatan dari inline frame, elemen HTML (tag iframe) yang menampilkan dokumen HTML lain di dalam sebuah halaman web, seperti video, peta, atau formulir.
- iFrame sering dipakai untuk menyematkan video YouTube, Google Maps, iklan, dan postingan media sosial tanpa mengunggah ulang berkasnya ke server website Anda.
- Pemakaian berlebihan memperlambat halaman dan konten pihak ketiga membawa risiko keamanan, sehingga gunakan sumber tepercaya, atribut sandbox, dan header perlindungan clickjacking.
Ditinjau oleh Muhammad Robith Adani Didukung 3 sumber
Apakah Anda pernah melihat video YouTube yang tersemat di konten website? Beberapa dari Anda mungkin bertanya-tanya bagaimana cara menyambungkannya ke YouTube. Ternyata, iFrame adalah elemen yang berperan pada fitur tersebut.
Tak hanya menyertakan video YouTube pada website, elemen ini juga dapat menyambungkannya ke beberapa konten eksternal, seperti iklan, maps, social media, dan lain sebagainya.
Penasaran dengan elemen tersebut? Tepat sekali, Sitespirit akan membahas tentang iFrame HTML secara lengkap. Pastikan menyimak dengan saksama untuk menyertakan konten eksternal pada website Anda!
Apa itu iFrame?
iFrame adalah singkatan dari inline frame, yang secara bahasa berarti bingkai sebaris, yaitu bingkai yang menampilkan dokumen HTML lain di dalam sebuah halaman. iFrame merupakan elemen tag HTML yang berfungsi untuk menyertakan konten eksternal pada halaman website.
Beberapa konten yang dapat disertakan adalah berupa video, peta, formulir, dan beberapa elemen interaktif lainnya. Konten tersebut dapat berasal dari aset pribadi maupun konten milik orang lain.
Dengan menggunakan elemen tersebut, Anda tidak perlu mengubah struktur tampilan dari halaman website, melainkan hanya perlu menambahkan elemen pada HTML dengan tag <iframe>.
Itu berarti Anda dapat menyertakan konten tanpa perlu banyak mengubah kode HTML pada halaman web.
Akan tetapi, Anda juga tidak boleh menggunakan elemen ini secara berlebihan. Sebab, terlalu sering menggunakan inline frame akan berdampak pada kecepatan loading halaman Anda.
Selain itu, iFrame juga membawa risiko keamanan. Konten pihak ketiga yang disematkan bisa saja memuat skrip berbahaya atau berubah tanpa sepengetahuan Anda. Sebaliknya, halaman Anda sendiri bisa disematkan oleh situs lain untuk clickjacking, yaitu teknik menipu pengguna agar mengklik elemen yang disamarkan.
Untuk meminimalkan risiko tersebut, sematkan konten hanya dari sumber tepercaya, gunakan atribut sandbox untuk membatasi apa yang boleh dilakukan konten di dalam iframe, dan pasang header X-Frame-Options atau Content-Security-Policy: frame-ancestors agar halaman Anda tidak bisa disematkan sembarangan.
Kegunaan iFrame
Fungsi utama dari iFrame adalah untuk menampilkan konten-konten eksternal pada halaman website Anda.
Beberapa konten yang dapat Anda sertakan pada halaman web dengan menggunakan elemen ini adalah sebagai berikut.
1. Video YouTube
Video dari platform YouTube merupakan konten yang paling sering disertakan pada halaman web.
Dengan menggunakan inline frame, Anda tak perlu mengunggah video tersebut ke galeri media website, tetapi hanya perlu meminjamnya dari hosting platform YouTube itu sendiri.
Dengan menggunakan elemen ini, pengguna tetap dapat mengakses website Anda sembari menonton video yang berkaitan dengan konten di halaman tersebut.
Oleh karena itu, iFrame adalah elemen yang sangat berguna untuk mempertahankan pengguna agar tetap berada di halaman Anda.
2. Iklan
Selain menyertakan video, inline frame juga berfungsi untuk memasukkan iklan berupa banner atau sidebar pada halaman website Anda.
Dengan itu, mitra iklan akan lebih mudah untuk menyesuaikan tampilan konten pada halaman tersebut.
3. Google Maps
Kegunaan lain dari iFrame adalah untuk menyertakan peta interaktif. Jika Anda pernah menemukan tampilan Google Maps pada halaman website, maka itu merupakan salah satu hasil dari penggunaan elemen ini.
Pengguna dapat mengakses peta melalui Google Maps, termasuk scrolling, memperbesar, dan juga memperkecilnya tanpa perlu menutup halaman atau mengganti jendela browser.
Fungsi ini biasanya digunakan pada beberapa halaman yang menyebutkan alamat, seperti lokasi perusahaan, undangan, dan lain sebagainya.
4. Social Media Post
Seringkali Anda perlu menyertakan postingan social media agar tak perlu mengunggahnya kembali pada halaman web. Dalam hal ini, iFrame adalah elemen yang dapat menjadi solusi untuk hal tersebut.
Anda dapat menyertakan social media post pada elemen HTML. Dengan menyertakannya menggunakan inline frame, postingan tersebut akan diperbarui secara otomatis, meliputi jumlah like, comment, dan beberapa interaksi pengguna lainnya.
Pentingnya Menggunakan iFrame
Mengapa Anda perlu menggunakan elemen ini alih-alih mengunggahnya secara langsung melalui galeri website? Beberapa peran penting dari iFrame adalah sebagai berikut.
1. Menghemat Penyimpanan
Mengunggah file di galeri website tentu saja akan mengurangi memori, apalagi jika berkas yang Anda unggah memiliki ukuran yang cukup besar. Di sinilah peran utama dari inline frame, yaitu untuk menghemat penyimpanan website.
Ketika menyertakan video atau file berukuran besar dari platform lain, maka secara tidak langsung Anda hanya meminjam konten tersebut untuk ditampilkan pada halaman web.
Itu artinya, konten tersebut masih berada di server platform terkait, tetapi pengunjung dapat mengaksesnya dari halaman Anda.
Maka dari itu, iFrame adalah elemen yang berfungsi untuk menghemat penyimpanan web server Anda.
2. Mengurangi Risiko Pelanggaran Hak Cipta
Mungkin Anda sering menemukan video menarik yang sesuai dengan isi konten web, lalu ingin menyertakannya pada halaman tersebut sebagai media pendukung, bukan?
Jika Anda mengunduhnya secara manual dan mengunggah melalui galeri website, maka konten tersebut mungkin akan terkena pelanggaran hak cipta.
Dalam hal ini, memakai fitur embed resmi dari platform (yang umumnya menggunakan iFrame) adalah cara yang lebih aman, karena konten tetap ditayangkan dari sumber aslinya sesuai ketentuan platform tersebut. YouTube, misalnya, menyediakan fitur embed agar videonya dapat disematkan di website lain.
Meski begitu, iFrame tidak otomatis membebaskan Anda dari masalah hak cipta. Menyematkan konten yang memang diunggah secara melanggar tetap berisiko, dan Anda tetap perlu mematuhi ketentuan platform. Pemilik video juga dapat menonaktifkan izin embed, sehingga videonya tidak bisa disematkan di website lain.
Cara Menggunakan iFrame
Setelah mengetahui beberapa teori tentang elemen ini, Anda juga perlu memahami cara menerapkannya pada website. Berikut merupakan beberapa caranya.
1. Cara Manual
Salah satu cara yang paling umum untuk menggunakan iFrame adalah dengan memasukkan elemennya secara manual ke dalam kode HTML.
Pada cara ini, Anda dapat menggunakan tag <iframe> disertai dengan tautan konten yang akan disertakan.
Ada dua hal yang perlu diperhatikan pada cara manual ini. Pertama, jika website Anda menggunakan protokol HTTPS, browser akan memblokir iframe yang memuat halaman HTTP karena dianggap mixed content. Jadi, pastikan sumber konten juga menggunakan HTTPS.
Kedua, tidak semua situs boleh disematkan. Banyak situs memasang header X-Frame-Options atau Content-Security-Policy: frame-ancestors yang melarang halamannya ditampilkan di dalam iframe situs lain. Karena itu, gunakan alamat embed resmi yang disediakan platform bila tersedia.
Berikut merupakan contoh cara membuat iFrame di HTML.
<iframe src="https://www.example.com/" width="600" height="400" title="Contoh konten yang disematkan" loading="lazy"></iframe>
Atribut title membantu pengguna pembaca layar memahami isi iframe, sedangkan loading="lazy" menunda pemuatan iframe hingga mendekati area yang terlihat sehingga halaman lebih cepat dimuat.
2. Menggunakan Blok Embed atau Plugin di WordPress
Selain menambahkannya secara manual, Anda juga dapat memanfaatkan fitur yang tersedia di CMS website.
Jika menggunakan WordPress, cara termudah adalah memakai blok Embed bawaan editor. Tambahkan blok Embed (atau blok khusus seperti YouTube), tempelkan URL konten, lalu WordPress akan otomatis menampilkannya dalam bentuk tersemat melalui oEmbed. Cara ini didukung untuk banyak layanan populer, seperti YouTube, Vimeo, dan Spotify.
Untuk sumber yang tidak didukung blok Embed, Anda dapat memanfaatkan plugin iFrame yang tersedia di direktori plugin WordPress. Pilih plugin yang masih aktif diperbarui dan kompatibel dengan versi WordPress Anda. Umumnya, Anda cukup menyertakan URL konten ke kolom atau shortcode yang disediakan, seperti pada gambar berikut.

(Sumber: WordPress)
3. Menggunakan Kode Embed
Anda juga dapat menyertakan inline frame menggunakan kode embed. Cara ini sangat cocok untuk Anda yang ingin menyertakan konten dari website tertentu seperti YouTube.
Lantas, bagaimana caranya? Simak langkah-langkah berikut.
- Pilih video yang akan Anda masukkan pada halaman website, lalu klik share atau bagikan yang terdapat pada bagian bawah informasi konten
- Pilih embed atau sematkan

- Lalu, YouTube akan menampilkan kode embed yang dapat Anda salin

- Masuk pada blok WordPress konten Anda, lalu pilih custom HTML
- Tempelkan kode yang telah Anda salin pada kolom yang tersedia
Nah, itulah beberapa informasi tentang iFrame. Pada intinya, elemen ini sangat berguna untuk menyertakan konten eksternal pada halaman website Anda.
Dengan itu, Anda dapat menghemat penyimpanan dan mengurangi risiko pelanggaran hak cipta selama memakai fitur embed resmi dari platform.
Selain itu, penggunaan inline frame juga berpengaruh pada tampilan halaman website Anda.
Inline frame akan menyajikan konten eksternal dengan design yang ringkas, tetapi tetap eye catching, sehingga pengguna nyaman untuk mengaksesnya.
Berbicara tentang desain website, Anda perlu menyajikan tampilan yang menarik agar pengguna betah berlama-lama berada di halaman tersebut.
Selain itu, Anda juga perlu memperhatikan aspek user experience untuk menghasilkan desain yang baik.
Oleh karena itu, percayakan desain website Anda kepada Sitespirit untuk menciptakan tampilan yang menarik dan user-friendly. Hubungi kami sekarang!
Pertanyaan yang Sering Diajukan
iFrame artinya apa?
iFrame berarti inline frame atau bingkai sebaris, yaitu elemen HTML yang menampilkan dokumen HTML lain di dalam halaman. Konten seperti video, peta, dan formulir bisa disertakan lewat elemen ini.
Bagaimana cara memasang iFrame di website?
Anda bisa menulis tag iframe dengan atribut src berisi tautan konten, memakai blok Embed atau plugin di WordPress, atau menyalin kode embed dari platform seperti YouTube lalu menempelkannya pada blok Custom HTML.
Apakah iFrame berbahaya atau berisiko bagi keamanan?
Ada risikonya: konten pihak ketiga bisa memuat skrip berbahaya, dan halaman Anda bisa disematkan situs lain untuk clickjacking. Sematkan hanya sumber tepercaya, pakai atribut sandbox, dan pasang header frame-ancestors.
Mengapa iFrame tidak menampilkan konten di website saya?
Salah satunya karena sumber memakai header X-Frame-Options atau frame-ancestors yang melarang disematkan. Penyebab lain, halaman HTTPS memuat iframe HTTP sehingga diblokir sebagai mixed content.
Referensi
- MDN Web Docs (Mozilla) (2026). <iframe>: The Inline Frame element
- OWASP Cheat Sheet Series (2026). Clickjacking Defense Cheat Sheet
- web.dev (Google) (2021). Best practices for using third-party embeds
Layanan Sitespirit yang Berkaitan
- Jasa Pembuatan Website Dari perencanaan, desain, hingga peluncuran, website Anda dikerjakan tim Sitespirit yang berbasis di Malang. Lihat layanan →
- Jasa SEO Tim Sitespirit menyusun strategi SEO teknis, konten, dan pelaporan sesuai target bisnis Anda. Lihat layanan →
- Jasa Desain Website Desain UI/UX yang berangkat dari kebutuhan pengguna dan tujuan bisnis Anda. Lihat layanan →
Punya pertanyaan tentang topik ini? Chat WhatsApp atau isi formulir konsultasi.
Ditulis oleh
Graduated to Arabic Language and Literature, experienced in SEO content writing, also interested in digital marketing.
LinkedIn →Ditinjau oleh Muhammad Robith Adani, SEO & Content Specialist pada



