%100 ücretsizkayıt yokdosya yüklenmez
  1. Araçlar
  2. Rehber

Resimden Yazıya Çevirme (OCR) Nasıl Yapılır? Fotoğraf ve Taranmış PDF'den Türkçe Metin Çıkarma

Resimden yazıya çevirme (OCR) nasıl yapılır sorusunun kısa cevabı: net, dik ve kontrastlı bir görüntü hazırlayın, dili Türkçe seçin, tanıma sonucunu kaynakla karşılaştırıp düzeltin. Bu rehber fotoğraf, ekran görüntüsü ve taranmış PDF'den metin çıkarmayı, Türkçe karakter sorunlarını, el yazısı sınırını ve telefonla belge tarama akışını anlatır; tüm araçlar tarayıcınızda çalışır, dosyanız sunucuya gitmez.

  • %100 ücretsiz
  • Kayıt yok
  • Dosya yüklenmez

Bu rehberde kullanılan araçlar

OCR nedir, resimden yazıya çevirme neden gerekir?

Bir belgeyi fotoğrafladığınızda ya da taradığınızda ortaya çıkan dosya, bilgisayar için yalnızca renkli noktalardan oluşan bir resimdir. İçinde "fatura", "sözleşme" ya da "madde 4" yazdığını siz görürsünüz; bilgisayar görmez. Bu yüzden o metni seçemez, kopyalayamaz, içinde arama yapamaz ve Word'e aktaramazsınız. OCR (optik karakter tanıma), görüntüdeki harf şekillerini tanıyıp gerçek metne dönüştüren tekniktir. Günlük dilde "resimden yazıya çevirme", "fotoğraftan metin çıkarma" ya da "taranmış belgeyi yazıya dökme" denen işlemin teknik adı budur.

İhtiyaç her yerde karşınıza çıkar: tarayıcıdan geçmiş eski bir sözleşmeyi düzenlemek, kitap sayfasından alıntı almak, bir tabelanın ya da sunumun fotoğrafındaki bilgiyi yazıya dökmek, WhatsApp'tan gelen ekran görüntüsündeki adresi kopyalamak, arşivdeki yüzlerce taranmış PDF'i aranabilir hâle getirmek. Hepsinin ortak yolu aynıdır: görüntü girer, metin çıkar. Aradaki fark, görüntünün ne kadar temiz olduğu ve çıktının ne kadar düzeltme istediğidir.

Önce şunu kontrol edin: PDF'inizde zaten metin var mı?

En sık yapılan gereksiz iş, metin katmanı olan bir PDF'i OCR'dan geçirmektir. Word'den "PDF olarak kaydet" ile oluşturulmuş, e-Devlet'ten indirilmiş ya da bir programın ürettiği PDF'lerde metin zaten dosyanın içindedir; OCR yalnızca hata ekler. Ayırt etmek için PDF'i açıp bir satırı fareyle seçmeyi deneyin. Satır maviye boyanıyorsa metin katmanı vardır ve PDF'den Metin Çıkar aracı yazıyı sayfa sayfa, hatasız ve saniyeler içinde verir. Seçilemiyorsa ya da tüm sayfa tek blok olarak seçiliyorsa elinizdeki bir tarama ya da fotoğraf PDF'idir; bu durumda OCR gerekir. PDF'den Metin Çıkar aracı bunu kendisi fark eder ve sizi OCR aracına yönlendirir.

Kısa kural: Metin seçilebiliyorsa OCR yapmayın, doğrudan çıkarın. Seçilemiyorsa OCR tek yoldur. İkisini karıştırmak hem zaman kaybettirir hem de temiz bir belgeye gereksiz tanıma hataları sokar.

Resimden Yazıya aracıyla adım adım

Aşağıdaki akış, elinde bir fotoğraf, ekran görüntüsü ya da taranmış PDF olan herkes içindir. Tanıma işlemi tarayıcınızın içinde, açık kaynak Tesseract motorunun WebAssembly sürümüyle yapılır; dosyanız cihazınızdan çıkmaz.

  1. Resimden Yazıya sayfasını açın. JPG, PNG, WebP resmi ya da PDF'i kutuya bırakın veya "Dosya seç" ile bilgisayarınızdan, telefonda ise galeri ya da kameradan seçin. Tek seferde tek dosya alınır.
  2. "Metnin dili" alanından Türkçe'yi seçin. Belge İngilizceyse İngilizce, karışıksa "Türkçe + İngilizce" seçeneği vardır. Tek dil seçmek hem daha hızlı hem daha doğru sonuç verir; gereksiz yere iki dili birden seçmeyin.
  3. PDF seçtiyseniz "Okunacak sayfa sayısı" alanı görünür. Uzun belgelerde önce birkaç sayfayla deneyip sonucu görmek, sonra sayıyı artırmak zaman kazandırır. Her sayfa önce görüntüye çevrilir, sonra tanınır; sayfa başına birkaç saniye sürer.
  4. İsterseniz "Türkçe karakter düzeltmesi uygula" kutusunu işaretleyin. Bu son işlem, OCR'ın en tipik hatalarını bağlama göre düzeltir: kelime içindeki büyük "I" harfini "ı" yapar, rakamların arasındaki "l" ve "O" harflerini "1" ve "0"a çevirir, satır sonundaki tire bölmelerini birleştirir.
  5. "Metni çıkar" düğmesine basın. İlk kullanımda OCR motoru ve dil verisi, yaklaşık 6 MB, yalnızca bizim sitemizden indirilir ve tarayıcınızda saklanır; sonraki kullanımlarda yeniden inmez. İlerleme çubuğu tanıma yüzdesini gösterir.
  6. Sonuç kutusundaki metin düzenlenebilir. Hataları orada düzeltin, "Kopyala" ile panoya alın ya da ".txt indir" veya ".docx indir" ile dosya olarak kaydedin.

Dosya 50 MB'tan büyükse araç sizi uyarır; tanıma yine çalışır ama tarayıcı belleğine göre yavaşlayabilir. Böyle durumlarda resmi önce küçültmek ya da uzun PDF'i parçalara bölmek daha rahat bir deneyim sağlar.

İyi sonuç için görüntüyü doğru hazırlayın

OCR'da sonucun kalitesi motorun kalitesinden çok girdinin kalitesine bağlıdır. Aynı belge, bir kez özensiz bir kez özenli çekildiğinde çıktı arasındaki fark şaşırtıcı olur. Şu birkaç alışkanlık hata oranını belirgin biçimde düşürür:

  • Düz açı: Belgeyi masaya düz koyun ve tam üstten, kamerayı kâğıda paralel tutarak çekin. Açılı çekimde satırlar yamuklaşır, motor satır sınırlarını bulamaz ve kelimeler birbirine karışır. Kıvrılmış kâğıdı bir kitapla bastırıp düzleştirin.
  • Işık: Gün ışığı ya da tavan lambası yeterlidir; flaş kullanmayın, parlak kâğıtta yansıma yapar. Elinizin ya da telefonun gölgesi sayfaya düşmesin; gölgeli bölgedeki harfler gri çıkar ve yanlış okunur.
  • Kontrast: Koyu yazı, açık zemin idealdir. Sararmış, renkli zeminli ya da arkası görünen ince kâğıtlarda önce siyah-beyaz filtre uygulamak işe yarar; Belge Tarayıcı bunu tek dokunuşla yapar.
  • Çözünürlük: Tarayıcıda 300 dpi seçin; 150 dpi ve altında noktalı Türkçe harfler (ı/i, ş/s, ğ/g) birbirine karışır. Telefon fotoğrafında metnin kadrajı doldurmasına dikkat edin: uzaktan çekilip sonra yakınlaştırılan görüntü, baştan yakından çekilenden çok daha kötü sonuç verir.
  • Odak: Çekmeden önce ekranda metne dokunup odağı kilitleyin ve telefonun netleşmesini bekleyin. Bulanık bir harf, motor için başka bir harftir.
  • Sade düzen: Gazete gibi çok sütunlu sayfalarda satırlar sütunlar arasında karışabilir. Sütunları ayrı ayrı kırpıp okutmak daha güvenlidir. Tablolar düz metne dönüşür; hücre yapısı korunmaz.

Türkçe karakter doğruluğu: ş, ğ, ı ve İ sorunu

Türkçe OCR'ın kendine özgü bir zorluğu vardır: noktalı ve noktasız harfler. "ı" ile "i", "ş" ile "s", "ğ" ile "g", "ö" ile "o" arasındaki fark bazen tek bir piksel noktadır. Düşük çözünürlükte ya da bulanık görüntüde bu nokta kaybolur ve "ışık" kelimesi "isik", "çağrı" kelimesi "cagri" olur. Büyük "İ" ise ayrı bir baş ağrısıdır; birçok motor onu Latin "I" ile karıştırır.

Bu sorunların büyük kısmı dil seçimiyle çözülür. İngilizce model Türkçe harfleri hiç bilmez; "ş" gördüğünde en yakın bildiği şekli, yani "s" ya da anlamsız bir sembolü yazar. Türkçe model ise bu harfleri tanır ve sık kullanılan Türkçe kelimeleri bildiğinden belirsiz durumlarda doğru harfi tahmin etme olasılığı daha yüksektir. Dil seçtikten sonra kalan hatalar için araçtaki "Türkçe karakter düzeltmesi" seçeneği devreye girer: kelime içinde geçen büyük "I" harfini küçük "ı" yapmak gibi, kuralı belli olan düzeltmeleri bağlama göre uygular. Yine de bu bir yazım denetimi değildir; "Isparta" gibi özel adlarda ya da kısaltmalarda yanlış karar verebilir. Sonucu gözden geçirmeden kullanmayın.

El yazısı: dürüst bir sınır

Tesseract ve benzeri klasik OCR motorları basılı ve dijital yazı için eğitilmiştir: kitap, fatura, resmî yazı, ekran görüntüsü, sunum slaytı. El yazısında güvenilir sonuç vermezler. Defter sayfası, imzalı not ya da elle doldurulmuş form büyük ölçüde anlamsız karakter dizisi olarak döner. Büyük harflerle, birbirinden ayrık ve düzgün yazılmış kısa bir notta kısmen sonuç alınabilir; ama bu bir istisnadır, kural değil. El yazısı belgeleri yazıya dökmeniz gerekiyorsa en gerçekçi yol metni kendiniz yazmak ya da sesli yazdırma kullanmaktır. Bu rehber bu konuda sizi oyalamayacak: el yazısı için OCR aracımızı denemeniz vakit kaybı olur.

Taranmış PDF'ten metin çıkarma

Tarayıcıdan ya da fotokopi makinesinden gelen PDF'ler aslında sayfa sayfa dizilmiş resimlerdir. Resimden Yazıya aracı bu tür PDF'leri doğrudan kabul eder: her sayfayı tarayıcınızın içinde yüksek çözünürlüklü görüntüye çevirir, sonra tanır ve sayfaları peş peşe tek metin olarak verir. Dikkat edilecek nokta sayfa sayısıdır. Tanıma işlemci gücüne bağlıdır ve elli sayfalık bir belge bilgisayarda birkaç dakika, eski bir telefonda çok daha uzun sürebilir. İlk denemede beş sayfa okutup sonucu değerlendirin; tarama kalitesi yeterliyse sayıyı artırın. Çok uzun belgelerde PDF'i önce parçalara bölmek tarayıcı belleğini rahatlatır ve bir sayfadaki sorunun tüm işlemi durdurmasını engeller.

Metin katmanlı PDF'lerle fark şurada: taranmış PDF'de her sayfa tanınmak zorundadır ve her tanımada küçük hata payı vardır; metin katmanlı PDF'de harfler zaten dosyanın içindedir, çıkarma işlemi kopyalamadan ibarettir ve hata üretmez. Bu yüzden rehberin başındaki seçilebilirlik kontrolü önemlidir.

Telefon kamerasıyla belge tarama akışı

Elinizde tarayıcı yoksa telefon yeterlidir, ama fotoğrafı olduğu gibi OCR'a vermek yerine araya bir hazırlık adımı koymak sonucu belirgin biçimde iyileştirir. Önerdiğimiz akış şudur:

  1. Belgeyi düz, iyi aydınlatılmış bir yüzeye koyun ve tam üstten, kadrajı dolduracak biçimde çekin. Birden çok sayfa varsa hepsini aynı koşullarda çekin.
  2. Belge Tarayıcı aracında fotoğrafları seçin; köşeleri sürükleyerek eğikliği düzeltin ve siyah-beyaz tarama filtresini uygulayın. Bu adım gölgeyi, renkli zemini ve perspektif bozukluğunu giderir. Sayfaları tek PDF olarak indirin.
  3. Bu PDF'i Resimden Yazıya aracına verin, dili Türkçe seçin ve metni çıkarın.
  4. Sonucu düzeltip kopyalayın ya da .docx olarak indirin.

Belge Tarayıcı'nın kullanımı, köşe düzeltme ve filtre seçenekleri ayrı bir rehberde ayrıntılı anlatılıyor: telefonla belge tarayıp PDF yapma rehberi. Burada tekrar etmiyoruz; OCR öncesinde o adımların tamamını uygulamanız yeterlidir.

Çıktıyı düzeltme ve kaynakla karşılaştırma

OCR çıktısını hiç kontrol etmeden bir sözleşmeye, dilekçeye ya da ödevin kaynakçasına yapıştırmak en tehlikeli alışkanlıktır. Tek bir rakam hatası tutarı, tarihi ya da IBAN'ı değiştirir. Kontrol için pratik bir yöntem şöyle:

  • Önce sayıları okuyun. Tarih, tutar, telefon, belge numarası gibi alanları kaynakla tek tek karşılaştırın. OCR'ın en pahalı hataları harflerde değil rakamlarda çıkar: 0 ile O, 1 ile l, 5 ile S, 8 ile B.
  • Özel adlara bakın. Kişi ve kurum adları sözlükte olmadığından motor onları tahmin edemez; en çok hata burada birikir.
  • Satır sonlarını birleştirin. Taramalarda her görsel satır ayrı satır olarak gelir. Paragraf hâline getirmek için satır sonlarını kaldırın; araçtaki düzeltme seçeneği tire bölmelerini birleştirir, kalanını elle yapın.
  • Elinizde dijital bir sürüm varsa farkı otomatik bulun. Örneğin imzalanıp taranmış sözleşmeyi, imzasız Word sürümüyle karşılaştırmak istiyorsanız OCR çıktısını ve orijinal metni Metin Karşılaştır aracına yapıştırın; eklenen ve silinen kelimeler renkle görünür. Bu yöntem, taranmış nüshada sonradan değişiklik yapılıp yapılmadığını anlamak için de kullanışlıdır.

Gizlilik: dosyanız neden bilgisayarınızdan çıkmaz?

İnternetteki OCR servislerinin çoğu dosyanızı kendi sunucularına yükler, metni orada çıkarır ve sonucu geri gönderir. Kimlik fotokopisi, sağlık raporu, bordro ya da ticari sözleşme söz konusu olduğunda bu model ciddi bir sorudur: dosya kimin diskinde, ne kadar süre kalıyor, kim erişiyor? "Birkaç saat sonra sileriz" vaadini doğrulamanın yolu yoktur ve kişisel verilerin yurt dışındaki sunuculara aktarılması KVKK açısından ayrı bir sorumluluk doğurur.

Bilişim Ajans'ın Resimden Yazıya aracında yükleme adımı yoktur. Tanıma, Tesseract motorunun tarayıcıda çalışan tesseract.js sürümüyle yapılır. Motor ve dil dosyaları ilk kullanımda bizim alan adımızdan sabit sürümle iner, tarayıcı önbelleğine alınır ve bir daha indirilmez. Görseliniz ya da PDF'iniz yalnızca cihazınızın belleğinde işlenir; sekmeyi kapattığınızda iz kalmaz. Sayfayı bir kez açtıktan sonra uçak modunda bile çalıştırabilirsiniz. Üçüncü taraf OCR API'si, analitik ya da izleme kodu kullanılmaz; bunu tarayıcınızın geliştirici araçlarındaki "Ağ" sekmesinden kendiniz doğrulayabilirsiniz.

Sık yapılan hatalar

  • Yanlış dil seçmek: Türkçe belgeyi İngilizce modelle okutmak, Türkçe karakter şikâyetlerinin başlıca kaynağıdır.
  • Uzaktan çekip yakınlaştırmak: Kırpılmış ve büyütülmüş fotoğrafın çözünürlüğü düşüktür; baştan yakından çekin.
  • Metin katmanlı PDF'i OCR'dan geçirmek: Hatasız bir belgeye gereksiz hata sokar; önce seçilebilirlik kontrolü yapın.
  • Uzun PDF'i tek seferde okutmak: Önce birkaç sayfayla deneyin; kalite yetersizse elli sayfa beklemenize gerek kalmaz.
  • El yazısından sonuç beklemek: Klasik OCR bu iş için değildir.
  • Çıktıyı kontrol etmeden kullanmak: Özellikle rakamlar ve özel adlar her zaman kaynakla karşılaştırılmalıdır.
  • HEIC fotoğrafı doğrudan seçmek: iPhone'un HEIC biçimini tarayıcılar çözemez; fotoğrafı önce JPG olarak dışa aktarın ya da kamera ayarlarını "En Uyumlu" yapın.

Sık sorulan sorular

OCR ne demek, resimden yazıya çevirme ile aynı şey mi?

Evet. OCR, optik karakter tanıma anlamına gelir; bir görüntüdeki harf şekillerini düzenlenebilir metne dönüştüren tekniğin adıdır. Günlük dilde resimden yazıya çevirme, fotoğraftan metin çıkarma ya da taranmış belgeyi yazıya dökme denir, hepsi aynı işlemi anlatır.

Fotoğrafım ya da belgem bir sunucuya yükleniyor mu?

Hayır. Resimden Yazıya aracı, Tesseract motorunun tarayıcıda çalışan sürümünü kullanır. Dosya cihazınızın belleğinde işlenir; ağ üzerinden giden tek şey ilk kullanımda bizim sitemizden inen motor ve dil dosyasıdır. Kimlik, sözleşme ya da fatura gibi belgeler dışarı çıkmaz.

Türkçe karakterler (ş, ğ, ı, İ) neden yanlış çıkıyor?

En sık neden dilin İngilizce seçilmiş olmasıdır; İngilizce model bu harfleri tanımaz. Dili Türkçe yapın, görüntünün net ve dik olduğundan emin olun, 300 dpi tarayın. Araçtaki Türkçe karakter düzeltmesi seçeneği kelime içindeki büyük I gibi tipik hataları giderir; kalanını sonuç kutusunda elle düzeltin.

El yazısını yazıya çevirebilir mi?

Güvenilir biçimde hayır. Tesseract basılı ve dijital yazı için eğitilmiştir; defter sayfası ya da el yazısı not büyük ölçüde anlamsız çıkar. Büyük harfle, düzgün yazılmış kısa notlarda kısmen sonuç alınabilir ama bu bir istisnadır.

PDF'imde OCR'a gerek var mı, nasıl anlarım?

PDF'i açıp bir satırı fareyle seçmeyi deneyin. Metin seçilebiliyorsa belgede zaten metin katmanı vardır; PDF'den Metin Çıkar aracı OCR olmadan hatasız ve hızlı sonuç verir. Seçilemiyorsa tarama ya da fotoğraftan oluşmuş bir PDF'tir ve OCR gerekir.

OCR çıktısı yüzde kaç doğru olur?

Tek bir oran vermek yanıltıcı olur; sonuç görüntünün kalitesine bağlıdır. Net, dik, 300 dpi taranmış basılı bir belgede hata çok azdır; bulanık telefon fotoğrafı, eğik çekim ya da dekoratif yazı tipinde hata belirgin biçimde artar. Çıktıyı her zaman kaynakla karşılaştırın.

Telefonla çektiğim fotoğrafı doğrudan kullanabilir miyim?

Evet. Resimden Yazıya aracı telefonda da çalışır ve kameradan doğrudan dosya seçebilirsiniz. Daha iyi sonuç için belgeyi önce Belge Tarayıcı ile düzleştirip siyah-beyaz filtre uygulayarak PDF yapmak, sonra OCR'a vermek hata oranını düşürür.

Ekran görüntüsünden metin çıkarmak mümkün mü?

Evet ve genellikle en kolay senaryodur: ekran görüntüsü dik, net ve yüksek kontrastlıdır. Yalnızca yazının çok küçük olduğu görüntülerde sorun çıkar; kesmeden önce sayfayı yakınlaştırıp ekran görüntüsünü öyle alın.

Sonuç ve destek

Resimden yazıya çevirmenin sırrı motorda değil hazırlıkta: düz, aydınlık, kontrastlı ve yeterince büyük bir görüntü; doğru dil seçimi; ve çıktıyı kaynakla karşılaştırma alışkanlığı. Bu üçü yerindeyse basılı belgelerde tarayıcınızda çalışan ücretsiz araç yeterli olur. Arşivinizdeki binlerce belgeyi toplu olarak aranabilir hâle getirmek ya da OCR'ı iş akışınıza entegre etmek için Bilişim Ajans ekibine ulaşabilirsiniz; tüm ücretsiz araçların listesi ana sayfada.