Şafak, şafak vakti olarak da bilinir, gün ışığından önce gökyüzünde ilk ışığın göründüğü sabahın zamanıdır, bu ufuktaki güneşin tepesinin görünümüdür. Şafak oluşur deniz seviyesindeki güneş doğmadan yaklaşık 30 dakika önce.
Güneşten gelen ışık, Dünya atmosferi üzerinde kırılır ve güneş görünmeden önce ışığın görünmesine ve güneş battıktan sonra oyalanmasına neden olur. Gün doğumu ve gün doğumu arasındaki zaman aralığı, sabah karanlığı veya sabah alacakaranlıkı olarak bilinir. Sabah karanlığı, ufkun gözlemciden daha yüksek olduğu bölgelerde 30 dakikadan daha uzun sürer. Tersine, sabah karanlığı, ufkun gözlemciden daha düşük olduğu bölgelerde daha kısa bir süre devam eder. Atmosferik basınç ve sıcaklık, sabah alacakaranlıklarının dayandığı sürenin uzunluğunu da etkileyebilir. Örneğin, düşük bir atmosferik sıcaklıkla birlikte yüksek bir atmosferik basınç, güneşin doğuşunun bir dakikadan daha az bir sürede gerçekleşmesine neden olur. Güneşin doğuş zamanı atmosfer koşullarına ve gözlemcinin konumuna bağlı olarak değişebildiğinden, yerel hava raporları ve tahminleri sırasında güneşin doğması için belirli zamanlar verilir. Bu gündoğumu zamanları ayrıca, güncel hava veya astronomi bilgilerinde uzmanlaşmış herhangi bir kaynaktan bulunabilir.