Kayıt Ol Giriş Yap

Site Kaynak Çıktısı

Sayfanın ham HTML kaynağı.

Örnek: r10.net
www veya https yazmanız gerekmez
Analiz ediliyor, lütfen bekleyin…

Site kaynak kodu, bir web sayfasını oluşturan ve sunucunun tarayıcıya gönderdiği HTML belgesidir. R10.Net Site Kaynak Çıktısı aracı, girdiğiniz adrese istek gönderir, yönlendirmeleri takip eder ve son adresin ham HTML kaynağını JavaScript çalıştırmadan, sunucudan geldiği haliyle gösterir. Kod tek tıkla kopyalanabilir.

Kaynak kodun yanında durum kodu, son adres, içerik türü, boyut, satır sayısı ve yanıt süresi de raporlanır. Tarayıcıdaki "Sayfa kaynağını görüntüle" seçeneğine benzer; ancak telefondan çalışırken, kaynak görüntüleme özelliğine erişemediğinizde veya bir sayfanın sunucudan nasıl geldiğini tarayıcı önbelleğinden bağımsız görmek istediğinizde pratik bir alternatiftir. Araç ücretsizdir ve sorgu sınırı yoktur.

Site Kaynak Kodu Nasıl Görüntülenir?

Kaynak kodu görmek için alan adını veya belirli bir sayfanın adresini yazıp sorgulamanız yeterlidir. Araç sayfayı indirir, sıkıştırılmış yanıtları açar, karakter setini düzenler ve kodu olduğu gibi gösterir. İşlem birkaç saniye sürer.

  1. Kutuya alan adını (ornek.com) veya sayfa adresini (ornek.com/iletisim) yazın.
  2. Sorgula düğmesine basın.
  3. Sayfa bilgileri tablosunda durum kodunu ve son adresi kontrol edin.
  4. HTML kaynak kodu bölümünde kodu okuyun.
  5. Kodu bir düzenleyicide incelemek için Kopyala düğmesini kullanın.

Sayfa Bilgileri Tablosu

Kaynak kodun üstündeki tablo, kodun hangi adresten ve hangi koşullarda alındığını özetler. Özellikle son adres satırı önemlidir: Girdiğiniz adres başka bir sayfaya yönleniyorsa gösterilen kod yönlenilen son adrese aittir. Hata sayfalarının kaynak kodu da gösterildiği için durum koduna mutlaka bakın.

AlanAçıklama
Durum koduSunucunun yanıt kodu, ör. 200 OK veya 404 Not Found
Son adresYönlendirmelerden sonra ulaşılan ve kaynak kodu alınan adres
İçerik türüContent-Type başlığı; belge türü ve karakter seti
BoyutSıkıştırma açıldıktan sonraki HTML boyutu
Satır sayısıKaynak kodun toplam satır sayısı
Yanıt süresiİsteğin tamamlanma süresi, milisaniye cinsinden

Bilgi: Araç gzip veya Brotli ile sıkıştırılmış yanıtları otomatik açar ve farklı karakter setlerindeki sayfaları UTF-8'e çevirir. Çok uzun sayfalarda ekranda ilk 500 KB gösterilir; 5 MB'tan büyük sayfaların yalnızca ilk 5 MB'ı okunur ve bu durum not olarak belirtilir. Satır sayısının çok düşük olması, HTML'in küçültülerek tek satıra indirildiğini gösterir.

Ham HTML ile Tarayıcıdaki DOM Arasındaki Fark

Bu araç sunucunun gönderdiği ilk HTML'i gösterir. Tarayıcıdaki geliştirici araçlarının Öğeler (Elements) sekmesinde gördüğünüz yapı ise JavaScript çalıştıktan sonra oluşan DOM'dur. İkisi arasındaki fark, özellikle JavaScript çerçeveleriyle geliştirilmiş sitelerde SEO açısından belirleyicidir.

ÖzellikHam HTML (bu araç)DOM (geliştirici araçları)
KaynakSunucunun ilk yanıtıJavaScript çalıştıktan sonraki son hal
JavaScript ile eklenen içerikGörünmezGörünür
Sosyal medya botlarıBunu görürÇoğu bunu görmez
Googleİlk taramada bunu okurOluşturma aşamasında gecikmeli olarak işler
Kullanım amacıMeta etiketleri, SEO ve güvenlik kontrolüArayüz ve davranış hata ayıklama

React, Vue veya Angular ile istemci tarafında oluşturulan sitelerde ham HTML'de neredeyse hiç içerik bulunmayabilir. Önemli içerik, başlıklar, bağlantılar ve meta etiketleri ham HTML'de yer alıyorsa arama motorları ve sosyal platformlar tarafından daha güvenilir şekilde okunur.

Kaynak Kodda Neleri Kontrol Etmelisiniz?

Kaynak kod, sayfada görünmeyen ama SEO, ölçüm ve güvenlik açısından kritik pek çok bilgiyi barındırır. Kodu baştan sona okumak yerine aşağıdaki ifadeleri tarayıcının veya düzenleyicinin arama özelliğiyle aramak, kontrolü dakikalar içinde tamamlamanızı sağlar.

KontrolAranacak ifadeNe görmelisiniz?
Sayfa başlığı<titleTek ve doğru başlık
DizinlemenoindexDizine eklenmesi istenen sayfalarda bulunmamalı
CanonicalcanonicalSayfanın kendi mutlak adresi
Analiz kodugtag veya googletagmanagerÖlçüm kodunun yüklendiği
Doğrulamagoogle-site-verificationSearch Console doğrulama etiketi
Yapısal veriapplication/ld+jsonBeklenen schema bilgileri
Karakter seticharsetutf-8
Şüpheli kodTanımadığınız alan adları, eval(, display:none içinde linklerBulunmamalı

Uyarı: Hacklenen sitelerde kaynak koda gizli bağlantılar, tanımadığınız betikler veya yönlendirme kodları eklenebilir. Bazı saldırılar yalnızca botlara veya belirli ülkelere gösterildiği için siteniz tarayıcınızda normal görünse bile bu araçla alınan kaynakta farklı kod çıkabilir. Tanımadığınız alan adlarına giden script etiketlerine dikkat edin.

Kaynak Kodu Okurken Nereye Bakılır?

HTML belgesi belirli bir düzenle yazılır ve her bölümün görevi farklıdır. Bu düzeni bilmek, aradığınız bilgiyi kodun neresinde bulacağınızı hızla anlamanızı sağlar. Kodu kopyalayıp bir düzenleyiciye yapıştırarak biçimlendirme uygulamak, küçültülmüş kodları okumayı kolaylaştırır.

Bölümİçerdiği bilgiler
<!DOCTYPE html>Belgenin HTML5 olduğunu bildiren ilk satır
<html lang="tr">Belgenin başlangıcı ve sayfa dili
<head>Başlık, meta etiketleri, canonical, stil dosyaları, bazı betikler ve yapısal veri; ziyaretçi doğrudan görmez
<body>Sayfada görünen içerik: menü, başlıklar, metin, görseller, bağlantılar
Sayfa sonundaki script etiketleriSayfa yüklendikten sonra çalışan betikler, analiz ve reklam kodları

Sık Karşılaşılan Sorunlar

Kaynak kodu görüntülerken beklenmedik sonuçlarla karşılaşabilirsiniz. Bunların çoğu sitenin güvenlik ayarlarından, içeriğin yüklenme biçiminden veya karakter seti uyumsuzluğundan kaynaklanır.

DurumMuhtemel nedenNe yapmalı?
Sayfa boş döndüSunucu boş yanıt gönderiyorDurum kodunu ve sunucu hata kayıtlarını kontrol edin
Beklenenden farklı içerikBot veya bölge tespitine göre farklı sayfa, güvenlik duvarı engel sayfasıGüvenlik ayarlarını ve CDN kurallarını inceleyin
İçerik çok azİçerik JavaScript ile yükleniyorSunucu tarafında oluşturmayı değerlendirin
Türkçe karakterler bozukSayfa ile sunucunun bildirdiği karakter seti çelişiyorHer ikisini de UTF-8 olarak ayarlayın
Kod tek satırHTML küçültülmüşKodu kopyalayıp bir düzenleyicide biçimlendirin
404 durum koduAdres yanlış veya sayfa silinmişGösterilen kod hata sayfasına aittir; adresi kontrol edin

İpucu: Kaynak koddaki tüm bağlantıları ayrı bir liste halinde görmek için Link Çıkartıcı, meta etiketlerini değerlendirmeli olarak incelemek için Site Meta-Tag Bilgisi aracını kullanabilirsiniz.

Sıkça Sorulan Sorular

Site Kaynak Çıktısı ile ilgili merak edilenler

01 Telefondan site kaynak kodu nasıl görüntülenir?

Mobil tarayıcılar, masaüstündeki "Sayfa kaynağını görüntüle" seçeneğini genellikle menüde sunmaz. Telefondan kaynak kodu görmenin en kolay yolu, adresi Site Kaynak Çıktısı aracına yazmaktır; araç herhangi bir uygulama gerektirmeden ham HTML'i gösterir ve Kopyala düğmesiyle kodu panoya alabilirsiniz.

Cihaz ve tarayıcıYöntemNot
Android ChromeAdres çubuğuna view-source:https://ornek.com yazmakHam HTML görüntülenir, metin küçük olabilir
Android diğer tarayıcılarview-source desteği tarayıcıya göre değişirDesteklemeyenlerde araç kullanılabilir
iPhone Safariview-source yerleşik olarak desteklenmezSite Kaynak Çıktısı veya kestirme uygulamaları
iPhone ve Mac birlikteMac'teki Safari Web Denetçisi ile telefondaki sayfayı incelemekGeliştiriciler için; kablo veya ağ bağlantısı gerekir
Tüm cihazlarSite Kaynak Çıktısı aracıKurulum gerekmez, kopyalanabilir çıktı

Telefonda görüntülenen kaynak kodun masaüstündekinden farklı olabileceğini unutmayın. Bazı siteler mobil cihazlara farklı HTML gönderir. Site Kaynak Çıktısı aracı, isteği kendi sunucusundan gönderdiği için cihazınızdan bağımsız olarak sunucunun standart yanıtını gösterir.

02 Chrome, Safari ve Firefox'ta kaynak kodu nasıl görüntülenir?

Masaüstü tarayıcıların tamamı kaynak kodu görüntüleme özelliği sunar. Kısayollar tarayıcıya ve işletim sistemine göre farklılık gösterir.

TarayıcıWindows / LinuxmacOSNot
ChromeCtrl + UCmd + Option + USağ tık > Sayfa kaynağını görüntüle
EdgeCtrl + UCmd + Option + UChrome ile aynı altyapı
FirefoxCtrl + UCmd + USağ tık > Sayfa kaynağını göster
Safari—Cmd + Option + UÖnce Ayarlar > Gelişmiş bölümünden geliştirici özelliklerini açmak gerekir
OperaCtrl + UCmd + Option + USağ tık menüsünden de açılır

Adres çubuğuna view-source: ön ekiyle adresi yazmak da Chrome, Edge ve Firefox'ta aynı sonucu verir. Geliştirici araçlarını açmak için ise F12 veya Ctrl + Shift + I (macOS'ta Cmd + Option + I) kullanılır; burada JavaScript çalıştıktan sonraki DOM görünür. Kaynak görünümünde Ctrl + F ile arama yaparak belirli bir etiketi hızla bulabilirsiniz. Tarayıcının gösterdiği kaynak önbellekten gelebilir; sunucunun güncel yanıtını görmek için Site Kaynak Çıktısı aracını kullanabilirsiniz.

03 Bir sitenin HTML kodunu nasıl kaydedebilirim?

Bir sayfanın HTML kodunu incelemek veya yedeklemek için birkaç yol vardır. Yöntem, yalnızca HTML'i mi yoksa görseller ve stillerle birlikte sayfanın tamamını mı almak istediğinize bağlıdır.

  1. Site Kaynak Çıktısı ile: Adresi araca yazın, Kopyala düğmesine basın ve kodu bir metin düzenleyicisine yapıştırıp .html uzantısıyla kaydedin.
  2. Tarayıcıdan sayfa kaydetme: Ctrl + S (macOS'ta Cmd + S) ile "Web sayfası, tamamı" seçeneğini seçtiğinizde HTML, görseller ve stil dosyaları bir klasörle birlikte kaydedilir.
  3. Yalnızca HTML: Aynı pencerede "Yalnızca HTML" seçeneği yalnızca belgeyi kaydeder.
  4. Kaynak görünümünden: Ctrl + U ile açılan kaynak sayfasında Ctrl + A ve Ctrl + C ile tüm kodu kopyalayabilirsiniz.
  5. Komut satırından: curl -o sayfa.html https://ornek.com komutu ham HTML'i dosyaya kaydeder.

Önemli: Herkese açık HTML'i incelemek ve öğrenme amacıyla kaydetmek serbesttir; ancak bir sitenin tasarımını, metinlerini, görsellerini veya kodunu izinsiz kopyalayıp kendi sitenizde yayınlamak telif haklarını ihlal edebilir. Ayrıca kaydedilen HTML yalnızca ön yüzdür; sitenin sunucu tarafındaki PHP kodları, veritabanı ve yönetim paneli bu yolla alınamaz.

04 HTML dosyası hangi programla açılır?

HTML dosyaları düz metin dosyalarıdır ve iki farklı amaçla açılabilir: sayfayı görüntülemek veya kodu düzenlemek. Her iki amaç için de ek bir ücretli programa ihtiyaç yoktur.

AmaçProgramNasıl açılır?
Sayfayı görmekChrome, Edge, Firefox, SafariDosyaya çift tıklamak veya tarayıcıya sürüklemek
Hızlı düzenlemeWindows Not Defteri, macOS TextEdit (düz metin modunda)Sağ tık > Birlikte aç
Kod düzenlemeVisual Studio Code, Notepad++, Sublime Text gibi kod düzenleyicileriRenkli sözdizimi, otomatik tamamlama ve biçimlendirme sunar
Mobilde görüntülemeTelefonun dosya yöneticisi ve tarayıcıDosyayı tarayıcıyla açmak

Dosyayı tarayıcıda açtığınızda görseller veya stiller eksik görünüyorsa, HTML'in bağlı olduğu dosyalar aynı klasörde bulunmuyor veya göreli adresler bozulmuş demektir. Türkçe karakterler bozuk görünüyorsa dosyanın UTF-8 olarak kaydedildiğinden ve head bölümünde <meta charset="utf-8"> etiketinin bulunduğundan emin olun. HTML dosyası hiç açılmıyorsa uzantının gerçekten .html olduğunu, .html.txt gibi gizli bir uzantı taşımadığını kontrol edin.

05 Bir sitenin kaynak kodu değiştirilebilir mi?

Başka bir sitenin kaynak kodunu kendi tarayıcınızda geçici olarak değiştirebilirsiniz, ancak bu değişiklik yalnızca sizin ekranınızda görünür ve sayfayı yenilediğinizde kaybolur. Gerçek bir değişiklik için sitenin sunucusuna veya yönetim paneline erişim gerekir.

  • Geliştirici araçlarında düzenleme: F12 ile açılan araçlarda metinleri, renkleri ve öğeleri anlık değiştirmek mümkündür. Tasarım denemeleri ve hata ayıklama için kullanışlıdır, ancak sunucudaki dosyayı etkilemez.
  • Kendi siteniz için: Kaynak kodu değiştirmek istediğinizde içerik yönetim sisteminin tema düzenleyicisini, şablon dosyalarını veya hosting panelindeki dosya yöneticisini kullanmanız gerekir.
  • WordPress: Tema dosyalarını doğrudan düzenlemek yerine alt tema (child theme) kullanmak, güncellemelerde değişikliklerin kaybolmasını önler.
  • Sahte ekran görüntüleri: Geliştirici araçlarıyla değiştirilmiş sayfaların ekran görüntüsü kolayca alınabildiği için, internette paylaşılan "kanıt" görüntülerine temkinli yaklaşın.

Bir sayfanın gerçek ve güncel halini görmek için Site Kaynak Çıktısı aracını kullanabilirsiniz; araç sunucunun gönderdiği yanıtı gösterir, tarayıcınızdaki yerel değişikliklerden etkilenmez. Siteniz izniniz olmadan değiştirilmişse bu bir güvenlik sorunudur ve hemen incelenmelidir.

06 Kaynak kodu gizlemek mümkün mü?

Hayır, bir web sayfasının HTML, CSS ve JavaScript kodunu tamamen gizlemek mümkün değildir. Tarayıcının sayfayı gösterebilmesi için bu kodları indirmesi gerekir; indirilen her şey de kullanıcı tarafından görülebilir. Gizlemeye yönelik yöntemler yalnızca kodu okumayı zorlaştırır.

YöntemGerçek etkisi
Sağ tıklamayı engellemekKlavye kısayolları ve view-source ile kolayca aşılır; kullanıcı deneyimini bozar
Kodu küçültmek (minify)Boyutu azaltır, okumayı biraz zorlaştırır; performans için önerilir
Kodu karıştırmak (obfuscation)JavaScript'i okunması zor hale getirir ama çözülebilir
HTML şifrelemeKod JavaScript ile çözülerek gösterilir; kaynakta okunmaz ama DOM'da görünür ve arama motorları için risklidir

Gerçekten gizli kalması gereken iş mantığı, API anahtarları ve veritabanı bilgileri her zaman sunucu tarafında tutulmalıdır; bunlar zaten kaynak kodda görünmez. HTML Şifreleme aracı kodu okunmaz hale getirebilir; ancak arama motorlarının içeriği okumasını zorlaştırabileceği için SEO açısından önemli sayfalarda kullanılmamalıdır. İçeriğinizi korumanın asıl yolu telif hakkı bildirimleri ve kopya içerik takibidir.

07 Kaynak kodda gizli spam linkleri nasıl bulunur?

Hacklenen sitelerde saldırganlar sayfaya ziyaretçinin göremeyeceği şekilde spam bağlantılar ekleyebilir. Bu bağlantılar sitenin itibarını zedeler ve Google'dan manuel işlem almasına yol açabilir. Kaynak kodda şu işaretleri arayın:

  1. Gizleme stilleri: display:none, visibility:hidden, font-size:0 veya ekran dışına konumlandırılmış (left:-9999px) bölümlerin içindeki bağlantılar.
  2. Alakasız konular: Kumar, ilaç, kripto, yetişkin içerik veya yabancı dillerde bağlantı metinleri.
  3. Tanımadığınız alan adları: Hiç eklemediğiniz sitelere giden href değerleri.
  4. Şüpheli betikler: eval(, atob(, document.write içeren ve uzun anlamsız metinler barındıran script blokları.
  5. Sayfa sonundaki ekler: Kapanış etiketinden sonra eklenmiş kod parçaları.

Bazı saldırılar yalnızca arama motoru botlarına gösterilir; bu yüzden tarayıcınızda sorun görmeseniz bile Site Kaynak Çıktısı ile sunucunun ham yanıtını kontrol etmek önemlidir. Google Ban Kontrolü'ndeki cloaking belirtisi de bu durumu yakalayabilir. Sayfadaki tüm bağlantıları liste halinde görmek için Link Çıkartıcı aracını kullanın. Şüpheli kod bulursanız sitenin dosyalarını ve veritabanını temizleyip tüm şifreleri değiştirin.

08 HTML nasıl öğrenilir?

HTML, web sayfalarının iskeletini oluşturan işaretleme dilidir ve öğrenmesi en kolay web teknolojilerinden biridir. Temel etiketleri birkaç gün içinde öğrenip basit bir sayfa yapabilirsiniz. Akıcı hale gelmek için düzenli pratik gerekir.

  1. Temel yapıyı öğrenin: doctype, html, head, body etiketleri ve belgenin genel düzeni.
  2. Metin etiketleriyle devam edin: Başlıklar (h1–h6), paragraf, liste, bağlantı ve görsel etiketleri.
  3. Anlamsal etiketleri kullanın: header, nav, main, article, section, footer gibi etiketler hem erişilebilirlik hem SEO için önemlidir.
  4. Tablo ve formları öğrenin: Veri gösterimi ve kullanıcı girişi için gerekli yapılar.
  5. CSS ile birlikte çalışın: HTML yapıyı, CSS görünümü belirler; ikisi birlikte öğrenilmelidir.
  6. Gerçek sayfaları inceleyin: Beğendiğiniz sitelerin kaynak kodunu Site Kaynak Çıktısı ile açıp yapılarını inceleyin.
  7. Kendi projenizi yapın: Kişisel bir tanıtım sayfası hazırlamak en etkili öğrenme yoludur.

Ücretsiz kaynaklar arasında MDN Web Docs belgeleri, açık kaynaklı interaktif eğitim platformları ve YouTube'daki Türkçe dersler bulunur. Tarayıcınız ve ücretsiz bir kod düzenleyicisi dışında hiçbir programa ihtiyaç duymazsınız.

09 En çok kullanılan HTML etiketleri nelerdir?

Bir web sayfasının büyük bölümü az sayıda temel etiketle oluşturulur. Aşağıdaki tablo, kaynak kodda en sık karşılaşacağınız etiketleri ve görevlerini gösterir.

EtiketGörevi
<html>, <head>, <body>Belgenin ana yapısı
<title>Sayfa başlığı; sekmede ve arama sonuçlarında görünür
<meta>Açıklama, karakter seti, viewport ve diğer bilgiler
<link>Stil dosyası, favicon ve canonical bağlantıları
<script>JavaScript kodu veya dosyası
<h1> – <h6>Başlık hiyerarşisi
<p>Paragraf
<a>Bağlantı
<img>Görsel; alt niteliği alt metni taşır
<ul>, <ol>, <li>Madde ve numaralı listeler
<table>, <tr>, <td>Tablo yapısı
<div>, <span>Genel amaçlı kapsayıcılar
<header>, <nav>, <main>, <footer>Anlamsal sayfa bölümleri
<form>, <input>, <button>Form ve kullanıcı girişi

Kaynak kodu incelerken bu etiketleri tanımak, sayfanın yapısını hızla anlamanızı sağlar.

10 Kaynak kodda Türkçe karakterler neden bozuk görünür?

Türkçe karakterlerin ş, ğ, ı, ö, ç, ü yerine "ÅŸ", "ÄŸ" veya soru işaretleri gibi bozuk görünmesi, sayfanın kaydedildiği karakter kodlaması ile tarayıcıya bildirilen kodlamanın uyuşmamasından kaynaklanır. En yaygın durum, dosyanın UTF-8 kaydedilip eski bir Türkçe kodlama (Windows-1254 veya ISO-8859-9) olarak bildirilmesi ya da tam tersidir.

Kontrol noktasıOlması gereken
HTML içindeki etiket<meta charset="utf-8"> head bölümünün başında
Sunucunun Content-Type başlığıtext/html; charset=UTF-8
Dosyanın kayıt biçimiUTF-8 (BOM'suz)
Veritabanı ve bağlantıutf8mb4 karakter seti ve karşılaştırması

Site Kaynak Çıktısı aracı farklı karakter setlerindeki sayfaları otomatik olarak UTF-8'e çevirmeye çalışır; bu yüzden araçta düzgün görünen bir sayfa tarayıcıda bozuk görünüyorsa sorun büyük olasılıkla sunucunun bildirdiği karakter setindedir. Sunucunun gönderdiği Content-Type başlığını Site HTTP Bilgisi aracıyla görebilirsiniz. Karakter seti meta etiketinin ilk 1024 bayt içinde olması gerektiğini de unutmayın; daha aşağıda kalırsa tarayıcı doğru kodlamayı geç algılayabilir.

Benzer Araçlar

Site Araçları kategorisindeki diğer araçlar

Kategoriler