Mesafe Çevirici — km, mil, yard, inç, foot, metre

Mesafe Çevirici, kilometre, mil, yard, foot ve inç gibi birimlerin birbirine dönüştürülmesini sağlar. Özellikle seyahat planlaması, harita okuma ve mühendislik ölçümleri yapan kullanıcılar için…

Veri dönemi: Ocak - Haziran 2026·Son doğrulama: 25 Mayıs 2026

Mesafe Çevirici, kilometre, mil, yard, foot ve inç gibi birimlerin birbirine dönüştürülmesini sağlar. Özellikle seyahat planlaması, harita okuma ve mühendislik ölçümleri yapan kullanıcılar için pratik bir araçtır. Girdiğiniz değeri seçtiğiniz birimden metreye çevirir, ardından tüm desteklenen birimlerde eşdeğer uzunlukları gösterir. Bu sayede farklı birimler arasında tutarlı karşılaştırmalar yapabilir ve hatasız ölçüm sonuçları elde edebilirsiniz.

Mesafe Çevirici (km / mil / yard / inç)

Hangi formül kullanılıyor?

İlk adımda, kullanıcının seçtiği birim (from) ve girdiği değer (value) alınır. Değer, JavaScript’in parseFloat fonksiyonu ile sayısal bir tipe dönüştürülür ve geçerli bir sayı olup olmadığı denetlenir. Ardından, tanımlı toMeter nesnesindeki çarpanlar kullanılarak girilen uzunluk metre cinsine çevrilir. Bu çevirme, örneğin kilometre için 1 km = 1 000 m, mil için 1 mil = 1 609,344 m gibi sabit katsayılarla yapılır.

Metreye çevrilen değer, sonuç nesnesinin primary özelliğine kilometre cinsinden üç ondalıklı biçimde yerleştirilir. Detay (detail) kısmında ise metre, kilometre, kara mili, deniz mili, yard, foot ve inç birimlerine karşılık gelen değerler, ilgili çarpanların tersleriyle hesaplanır ve iki ondalıklı hassasiyetle biçimlendirilir. Tüm bu birimler, trNum fonksiyonu sayesinde yerel Türkçe sayı formatına (binlik ayırıcısı nokta, ondalık virgül) dönüştürülür.

Uygulama, birim dönüşümünde olası yuvarlama hatalarını en aza indirmek için sabit ondalık basamak sayısını korur ve sonuçları tutarlı bir biçimde sunar. Böylece kullanıcı, aynı giriş için farklı birimlerdeki değerleri karşılaştırarak daha doğru kararlar alabilir.

  • value: Kullanıcının dönüştürmek istediği uzunluk miktarı.
  • from: Seçilen kaynak birim; varsayılan olarak kilometre (km) kabul edilir.
  • toMeter: Birimlerin metreye dönüşüm katsayılarını tutan nesnedir.
  • meters: Hesaplamanın ara sonucu; girilen değerin metre karşılığı.
  • trNum: Sayıları Türkçe biçimlendiren, binlik ayırıcı ve ondalık virgül ekleyen yardımcı fonksiyondur.

Sayısal örnek

Aşağıda 100 km girişiyle elde edilen sonuçların adım adım nasıl hesaplandığını görebilirsiniz. Bu örnek, birimin metreye dönüşümünden tüm birimlerdeki çıktılara kadar tüm süreci gösterir.

GirdiDeğer
Birimkm
Değer100
ÇıktıDeğer
Sonuç100,000 km
Metre100.000,00 m
Kilometre100,000 km
Mil (kara)62,137 mil
Deniz mili53,996 nm
Yard109.361,33
Foot328.083,99
İnç3.937.007,87
  • Değer alanına 100 girilir ve birim olarak kilometre (km) seçilir; kod value = 100 ve from = ‘km’ olarak alınır.
  • parseFloat fonksiyonu 100 sayısını ondalıklı sayıya çevirir, toMeter nesnesindeki km çarpanı 1000 ile çarpılarak metre değeri 100 000 m elde edilir.
  • primary alanı, metre değerinin kilometre cinsinden (100 000 m ÷ 1000) üç ondalıklı biçimde 100,000 km olarak formatlanır.
  • Metre değeri kara mili ve deniz mili birimlerine bölünerek, sırasıyla 62,137 mil ve 53,996 nm sonuçları elde edilir.
  • Aynı metre değeri yard, foot ve inç birimlerine bölünerek 109.361,33 yard, 328.083,99 foot ve 3.937.007,87 inç sonuçları oluşturulur.

Dikkat edilmesi gerekenler

Girdi değeri sayısal bir formatta olmalı; metin ya da boş değer girildiğinde fonksiyon null döndürür ve sonuç gösterilmez. Kullanıcıların, virgül yerine nokta kullanarak ondalıklı sayı girmeleri gerekir; aksi takdirde parseFloat beklenmedik bir değer üretebilir. Ayrıca, seçilen birimin toMeter içinde tanımlı olması gerekir; tanımlı olmayan bir birim girildiğinde kod varsayılan olarak metre (m) birimini kullanır.

Sonuçların biçimlendirilmesi, trNum fonksiyonunun iki veya üç ondalıklı hassasiyetiyle yapılır; bu, bazı birimlerde (km, mil) üç basamak, diğer birimlerde (yard, foot, inç) iki basamak gösterilmesi anlamına gelir. Kullanıcılar, bu yuvarlama kurallarını göz önünde bulundurarak sonuçları yorumlamalıdır. Sayı formatı, Türkçe yerel ayarlarına uygun olarak binlik ayırıcı nokta ve ondalık virgül içerir, bu da uluslararası formatlardan farklıdır.

  • Girdi değeri sayısal olmalı; metin ya da boş değer null döndürür.
  • Desteklenmeyen bir birim girildiğinde varsayılan olarak metre (m) kabul edilir.
  • Sonuçlar iki ondalıklı (yard, foot, inç) veya üç ondalıklı (km, mil) hassasiyetle gösterilir.
  • Sayısal değerler Türkçe kurallarına göre binlik ayırıcı nokta, ondalık virgül içerir.

Nerelerde işinize yarar?

Bu araç, uzunluk birimlerini sıkça karşılaştırmanız gereken durumlarda büyük kolaylık sağlar. Örneğin, bir seyahat planlarken rotanın kilometre olarak uzunluğunu mil cinsine dönüştürmek, farklı harita sistemleri arasında tutarlı bir karşılaştırma yapmanıza yardımcı olur. Ayrıca, mühendislik projelerinde ölçüm birimlerinin dönüşümü, tasarım ve üretim aşamalarında hatasız veri akışı için kritik bir adımdır.

Web sitenizde ya da mobil uygulamanızda bu çevirici fonksiyonunu API olarak entegre edebilir, kullanıcıların anlık birim dönüşümü yapmasını sağlayabilirsiniz. Tek bir giriş alanı ve birim seçimi ile tüm desteklenen birimlerdeki sonuçlar otomatik olarak hesaplanır, bu da zamandan tasarruf ve kullanıcı memnuniyeti anlamına gelir. Özellikle eğitim ortamlarında, birim dönüşümünün temellerini öğretmek için pratik bir örnek olarak kullanılabilir.

Sık Sorulan Sorular

Birimi kilometre yerine mil olarak seçsem sonuçlar nasıl değişir?

Mil birimi seçildiğinde, girilen değer mil cinsinden kabul edilir ve toMeter nesnesindeki mil çarpanı 1 609,344 ile çarpılarak metreye dönüştürülür. Örneğin 100 mil, 160 934,4 m olarak işlenir; ardından aynı metre değeri diğer birimlere (yard, foot, inç vb.) bölünerek sonuçlar elde edilir. Böylece kilometreye göre farklı bir ölçekleme gerçekleşir ve sonuçlar mil bazlı olarak gösterilir.

Deniz mili nedir ve neden ayrı bir birim olarak sunuluyor?

Deniz mili, denizcilikte kullanılan ve 1 nm = 1 852 m olarak tanımlanan bir uzunluk birimidir. Karayolu ve havacılıkta kullanılan kara mili (1 mil = 1 609,344 m) ile farklı bir ölçüm standardıdır. Bu araç, her iki mil türünü de ayrı ayrı sunarak denizcilik, balıkçılık ve navigasyon gibi alanlarda çalışan kullanıcıların doğru birim dönüşümüne erişmesini sağlar.

Araç sadece metreye mi dönüştürüyor, yoksa doğrudan diğer birimlere de çevirebiliyor mu?

Araç, önce tüm girdileri metreye çevirir; bu ara adım, farklı birimlerin aynı referans noktasına (metre) dönüştürülmesini sağlar. Ardından metre değeri, tanımlı çarpanların tersleriyle bölünerek doğrudan kilometre, mil, yard, foot ve inç gibi birimlere çevrilir. Bu iki aşamalı süreç, tutarlı ve hatasız sonuçların elde edilmesini mümkün kılar.

İlgili hesap araçları