SA-21/06, C-11, Asapur, Varanasi, UP support@kamaldnp.com +91 8318013442
Lesson 25 of 30

HTML File Paths

2 min read · Free · No login needed

Every time you link to a page, an image, or a CSS file, you write a path — the address of that file. Paths come in two kinds: relative and absolute. Getting them right is one of the most common beginner problems, so it is worth learning properly.

Relative paths

A relative path describes where the file is from the current page. If the image sits in the same folder: src="photo.jpg". In a subfolder: src="images/photo.jpg". In the parent folder (one level up): src="../photo.jpg". Each ../ goes up one level. Relative paths are what you should use inside your own website — the site keeps working even if you move it to a different domain.

Absolute paths

An absolute path is the full address: https://kamaldnp.com/images/photo.jpg. Use it only for files on other websites. Never use it for your own files — if the domain changes, every link breaks.

Common mistakes

  • Wrong capital letters — Photo.jpg and photo.jpg are different files on a Linux server. Keep file names lowercase.
  • Spaces in file names — my photo.jpg causes trouble. Use hyphens: my-photo.jpg.
  • Forgetting ../ — a page inside a folder that links to a file in the main folder needs to go up one level first.
Tip: When an image does not load, right-click the broken-image icon and choose "Open image in new tab". The address bar shows exactly what path the browser tried — and the mistake becomes obvious.

Example

Example
<!DOCTYPE html>
<html>
<head>
<title>File Paths</title>
</head>
<body>

<img src="images/photo.jpg" alt="Photo in a subfolder">
<img src="../logo.png" alt="Logo in the parent folder">
<a href="about.html">About (same folder)</a>
<a href="https://kamaldnp.com">KAMALDNP (absolute)</a>

</body>
</html>

Output

Output — how it looks in the browser
Output of HTML File Paths
Try it yourself: copy the code above into a file named test.html, open it in your browser, and change the text to see what happens. That is how you learn — by changing things and watching the result.
Get certified — just ₹10

Finish all 30 lessons, pass the test (80%), pay ₹10 and get your certificate.

Take the test
Go further with a full course

Free tutorials teach you the basics. Our paid courses add live projects, mentorship and a certificate.

AI & ML with Azure AI, AWS AI & Generative AI
₹10,000
View
CapCut Mobile Video Editing Course Beginner to Advance
₹99
View
AI Prompt Engineering Webinar 2026
View
Browse all courses
HTML — Lessons
1. HTML Introduction 2. HTML Editors 3. HTML Basic 4. HTML Elements 5. HTML Attributes 6. HTML Headings 7. HTML Paragraphs 8. HTML Styles 9. HTML Formatting 10. HTML Comments 11. HTML Colors 12. HTML CSS 13. HTML Links 14. HTML Images 15. HTML Favicon 16. HTML Page Title 17. HTML Tables 18. HTML Lists 19. HTML Block and Inline Elements 20. HTML Div 21. HTML Classes 22. HTML Id 23. HTML Iframes 24. HTML JavaScript 25. HTML File Paths 26. HTML Head 27. HTML Layout 28. HTML Responsive 29. HTML Semantics 30. HTML Forms
Final Test — Certificate ₹10

🤖 KAMALDNP AI Assistant

Ask about courses, website & more

Hi! I'm KAMALDNP AI Assistant. Ask me about our courses, website features, or anything else! 😊
Please wait 5s...
🛡️ 7-Day Money-Back Guarantee
🤖 KAMALDNP Assistant ✕

Request human callback:

🔐 Login Required
✕

Download karne ke liye login karo. Login ke baad yahi page pe rahoge!

Naya ho? Register karo →