Edytor HTML online w czasie rzeczywistym

Piszesz HTML, CSS i JS, a podgląd odświeża się po każdej zmianie; sprawdzanie kodu wskaże niezamknięte znaczniki z numerem linii.

Bez konta
Bez instalacji
Bezpłatnie
Instrukcja
  • 1
    Wprowadź dane
    Wpisz treść, wklej tekst lub załaduj plik z dysku.
  • 2
    Kliknij przycisk
    Narzędzie natychmiast przetworzy Twoje dane w przeglądarce.
  • 3
    Pobierz wynik
    Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
function runTool() {
  return "Wynik gotowy w 0.1s";
}
Najwygodniej pracuje się w trybie pełnoekranowym (przycisk „Pełny ekran”).

Ładowanie edytora…

Znajdzie niezamknięte i zbędne znaczniki z numerem linii, powtórzone id i braki w szkielecie dokumentu.

Wynik dla przykładowego kodu z edytora

0 błędów OK

Nie znaleziono niezamkniętych ani zbędnych znaczników. Sprawdzono pełny dokument.

Uwagi

1 uwaga
Uwaga

Dobre praktyki: alt, lang, viewport, zdarzenia inline

Linie

11

Znaczniki

7

Skrypty: 0

Rozmiar

216 B

215 znaków

Linki

0

Obrazy

0

Brak problemów ze znacznikami: każdy element jest poprawnie otwarty i zamknięty.

Szkielet dokumentu
ElementStanPo co to jest
<!DOCTYPE html> OK: Jest Bez niego przeglądarka włącza tryb zgodności (quirks mode).
Atrybut lang w <html> Do poprawy: Brak Podaje język czytnikom ekranu i tłumaczom, np. lang="pl".
<meta charset> OK: Jest Ustala kodowanie znaków, zwykle <meta charset="utf-8"> na początku <head>.
<meta name="viewport"> OK: Jest Bez niego strona na telefonie wygląda jak pomniejszony widok komputera.
<title> OK: Jest Tytuł karty przeglądarki i wyników wyszukiwania.
Nagłówek <h1> OK: Jeden Zwykle jeden <h1> na stronę opisuje jej główny temat.

Ściąga: które znaczniki HTML trzeba zamykać

Zamykanie znaczników i szkielet dokumentu
GrupaZnacznikiNa co uważać
Puste (bez zamknięcia) area, base, br, col, embed, hr, img, input, link, meta, source, track, wbr Nie dopisuj </br> ani </img>. Ukośnik <br /> jest dozwolony, ale zbędny.
Zamknięcie opcjonalne p, li, dt, dd, tr, td, th, thead, tbody, option Przeglądarka domknie je sama, ale jawne zamknięcie ułatwia czytanie kodu.
Zawsze z zamknięciem div, span, a, ul, ol, table, section, form, button Brak zamknięcia wciąga resztę strony do środka elementu i rozbija układ. <div /> nie zamyka elementu.
Treść surowa script, style, textarea, title Wnętrze nie jest czytane jako HTML; zamknij je dokładnie, np. </script>.
Szkielet dokumentu <!DOCTYPE html>, <html lang>, <meta charset>, <meta name="viewport">, <title> Minimum, żeby strona działała poprawnie na telefonie i w wyszukiwarce.

Jak działa podgląd na żywo

Kod jest wyświetlany w ramce iframe z atrybutem sandbox="allow-scripts": skrypty działają, ale nie mają dostępu do tej strony, jej ciasteczek ani pamięci. Opcja „CSS w podglądzie” dokleja style szablonów tylko do podglądu; „Pobierz HTML” zapisuje dokładnie Twój kod.

Co sprawdza „Sprawdź kod HTML”

Niezamknięte i zbędne znaczniki z numerem linii, zamknięcia elementów pustych (</br>), powtórzone id, obrazy bez alt, zdarzenia inline i adresy javascript:, a w pełnym dokumencie także doctype, lang, charset, viewport, tytuł i liczbę <h1>. To szybka kontrola, nie pełny walidator W3C.

Gdzie jest Twój kod

Edycja i podgląd działają w przeglądarce. Kod trafia na serwer tylko na czas analizy po kliknięciu „Sprawdź” i nie jest zapisywany. Autozapis i „Zapisz wersję” trzymają kopię w pamięci tej przeglądarki. Link z QR zawiera cały dokument: kto ma link, widzi kod.

Typowe pułapki

Zapis <div /> nie zamyka elementu (ukośnik działa tylko w SVG). Minifikacja skleja też odstępy wewnątrz <pre> i skryptów, więc zachowaj wersję źródłową. Szablony z obrazkami korzystają z zewnętrznego serwisu picsum.photos, więc bez internetu obrazki się nie pokażą.

Oceń to narzędzie:

5,0 / 5 · 1 ocena

Powiązane narzędzia

Inne narzędzia, które mogą Ci się przydać

Podaj dalej

Komuś też się przyda?

Wyślij znajomemu link. Otworzy narzędzie od razu, bez konta i bez opłat.

Edytor HTML online z podglądem na żywo

Edytor HTML online pozwala pisać kod w przeglądarce i od razu widzieć jego efekt: z jednej strony jest pole kodu, z drugiej podgląd na żywo, który odświeża się po każdej zmianie. Nie trzeba niczego instalować – wystarczy przeglądarka, aby w kilka sekund uruchomić środowisko do pracy z HTML, CSS i JavaScriptem. Przycisk „Sprawdź kod HTML” pod edytorem wskazuje niezamknięte i zbędne znaczniki z numerem linii.

Tego typu edytory są nieocenione zarówno podczas nauki podstaw front-endu, jak i w pracy zawodowej. Pozwalają pisać kod, a jednocześnie od razu obserwować efekty na ekranie – bez odświeżania strony czy przełączania się między aplikacjami.

Wprowadzenie do edytora HTML online

Edytor HTML online to narzędzie, które pozwala tworzyć i edytować kod bezpośrednio w przeglądarce internetowej. Nie potrzebujesz instalować Visual Studio Code, Sublime Text ani żadnego innego ciężkiego IDE – wystarczy otworzyć stronę i od razu możesz pisać kod HTML, CSS czy JavaScript. To rozwiązanie szczególnie doceniane przez osoby, które chcą szybko przetestować fragment kodu, przygotować prostą stronę albo uczyć się podstaw web developmentu.

W odróżnieniu od tradycyjnych edytorów, edytor HTML online działa w modelu live preview, czyli podglądu na żywo. Oznacza to, że każda zmiana w kodzie wyświetla się obok w formie gotowej strony internetowej, około ćwierć sekundy po tym, jak przestaniesz pisać. Okna nie odświeżasz, pliku nie zapisujesz – wszystko dzieje się automatycznie.

Kto skorzysta najbardziej?

  • Uczniowie i studenci, którzy dopiero zaczynają naukę HTML i CSS i chcą widzieć efekt każdej linijki.
  • Front-end developerzy, gdy trzeba szybko sprawdzić komponent albo fragment znaczników bez zakładania projektu.
  • Twórcy treści edytujący fragmenty HTML do CMS-a: wklejasz kod, poprawiasz i kopiujesz z powrotem.
  • Nauczyciele prowadzący zajęcia, bo uczniowie otwierają tę samą stronę i od razu ćwiczą.

Jak działa edytor HTML w praktyce?

Narzędzie łączy edytor kodu z kolorowaniem składni oraz okno podglądu na żywo. Dzięki temu użytkownik od razu widzi efekt swojej pracy – bez konieczności ręcznego odświeżania strony czy instalowania dodatkowych programów.

1. Edytor kodu

Pole kodu przypomina wyglądem popularne IDE (działa na bibliotece CodeMirror). Wbudowane funkcje to m.in.:

  • kolorowanie składni HTML, CSS i JavaScriptu oraz numery linii,
  • automatyczne zamykanie znaczników i nawiasów – po wpisaniu <p> edytor sam dopisze </p>,
  • panel „Znajdź” i „Podmień” z licznikiem wystąpień (wielkość liter ma znaczenie),
  • przełącznik zawijania długich wierszy oraz przyciski Cofnij i Ponów.

Jeśli biblioteka edytora się nie wczyta (np. przez blokadę skryptów), narzędzie przechodzi w prosty tryb tekstowy bez kolorowania, a pozostałe funkcje działają dalej.

2. Podgląd na żywo (Live Preview)

Największą przewagą edytora online jest okno podglądu na żywo. Każda zmiana w kodzie automatycznie odświeża zawartość strony, a skrót Ctrl+Enter wymusza odświeżenie od razu. Podgląd działa w odizolowanej ramce: skrypty z Twojego kodu się wykonują, ale nie mają dostępu do strony edytora ani jej ciasteczek.

Szerokość podglądu przełączysz przyciskami Mobile (375 px), Tablet (768 px) i Desktop (pełna szerokość). Proporcje edytora i podglądu zmienisz, przeciągając pasek między nimi, a układ pionowy (Ctrl+L) ustawia podgląd pod kodem. Do tego tryb pełnoekranowy i siatka 8 px nakładana na podgląd.

3. Gotowe szablony

Lista „Szablony…” zawiera 24 gotowe układy i czysty dokument, m.in. „Landing minimal”, „Hero sekcja”, „Pricing”, „FAQ”, „Navbar”, „Formularz kontaktowy”, „Tabela porównań”, „Zakładki”, „Akordeon”, „Timeline” i „Portfolio grid”. Pełnymi dokumentami są „HTML5 boilerplate”, „Landing minimal” i „Blog layout”; pozostałe to fragmenty sekcji, które dostają wygląd z wbudowanych stylów (opcja „CSS w podglądzie”). Wstawienie szablonu zastępuje całą zawartość edytora, ale Ctrl+Z przywraca poprzedni kod.

4. Eksport i import plików

„Pobierz HTML” (Ctrl+S) zapisuje dokładnie Twój kod jako plik index.html. „Eksport ZIP” tworzy archiwum project.zip; z zaznaczonym „Dołącz CSS” dodaje do niego plik assets/css/editor-snippets.css i link do niego w sekcji head. Wczytać możesz plik .html, .htm lub .txt albo archiwum ZIP: edytor szuka w nim pliku index.html, a opcja „Inline CSS z ZIP” wkleja znalezione arkusze .css do znacznika <style>.

5. Historia zmian i wersjonowanie

Bardzo przydatną funkcją jest system zapisywania wersji kodu. „Zapisz wersję” tworzy snapshot z datą i liczbą znaków (do 100 wersji), który możesz przywrócić lub usunąć. „Porównaj” pokazuje różnice między bieżącym kodem a ostatnią zapisaną wersją: dodane fragmenty na zielono, usunięte na czerwono.

Wersje i autozapis są trzymane w pamięci tej przeglądarki (localStorage), więc nie przejdą na inny komputer. Wyłączenie autozapisu usuwa zapisany szkic.

6. Dodatkowe narzędzia

  • „Sformatuj” porządkuje wcięcia (2 spacje), a „Zminifikuj” usuwa komentarze i odstępy między znacznikami i podaje, o ile procent skrócił się kod.
  • Obraz z dysku można wstawić jako DataURL: plik graficzny zamienia się na tekst i trafia do znacznika <img> w miejscu kursora, więc obraz staje się częścią kodu.
  • Przycisk QR tworzy link z całym dokumentem i kod QR do zeskanowania telefonem; gdy link przekracza 1400 znaków, dostajesz sam link do skopiowania.
  • Test kontrastu liczy współczynnik WCAG dla zmiennych --tblr-text i --tblr-bg; domyślne kolory szablonów (#212529 na #f8f9fa) dają ponad 14:1, czyli poziom AAA.
  • Statystyki pod paskiem pokazują liczbę słów, znaków i wierszy.

7. Sprawdzanie kodu HTML

Pod paskiem narzędzi na bieżąco wyświetla się szybka kontrola: brak doctype, <html>, <body>, znacznika viewport albo więcej niż jeden <h1>. Dokładniejszą analizę uruchamia przycisk „Sprawdź kod HTML”. Przegląda do 200 000 znaków, rozpoznaje, czy to pełny dokument, czy fragment, i zwraca liczbę błędów i uwag, tabelę problemów z numerami linii oraz liczbę linii, znaczników, linków, obrazów i rozmiar kodu. Raport skopiujesz przyciskiem „Kopiuj raport”.

Co wykrywaRodzajPrzykład
Niezamknięty znacznikBłąd<div> bez </div>
Zbędny znacznik zamykającyBłąd</span> bez otwierającego <span>
Zamknięcie elementu pustegoBłąd</br>, </img>
Powtórzony identyfikatorBłąddwa elementy z id="menu"
Niezamknięty komentarz HTMLBłądbrak --> na końcu komentarza
Obraz bez opisuUwaga<img src="logo.png"> bez atrybutu alt
JavaScript w atrybutachUwagaonclick="…", href="javascript:…"
Ukośnik w elemencie niepustymUwaga<div /> (poza SVG niczego nie zamyka)
Braki w szkielecie (tylko pełny dokument)Uwagabrak doctype, lang, charset, viewport lub title; zero albo kilka <h1>

Znaczniki z opcjonalnym zamknięciem, takie jak <p>, <li>, <td> czy <option>, nie są zgłaszane jako błąd, bo przeglądarka domyka je sama. To szybka kontrola struktury, a nie pełny walidator W3C.

Jak korzystać z edytora HTML krok po kroku?

Krok 1: Uruchom edytor

Aby rozpocząć pracę, otwórz edytor w przeglądarce. Interfejs jest podzielony na dwie główne części: pole edycji kodu oraz okno podglądu na żywo. Na start w edytorze jest krótki przykładowy dokument, a pod nim wynik jego analizy: 0 błędów i 1 uwaga, bo w znaczniku <html> brakuje atrybutu lang.

Krok 2: Wybierz szablon lub zacznij od zera

Możesz rozpocząć od pustego dokumentu („Czysty dokument”) albo skorzystać z jednego z dostępnych szablonów, takich jak:

  • Landing minimal – prosta strona promująca produkt lub usługę,
  • FAQ – rozwijane pytania i odpowiedzi,
  • Formularz kontaktowy z polami na imię, e-mail i wiadomość,
  • Hero sekcja, czyli nagłówek strony głównej z przyciskiem.

Krok 3: Edytuj kod HTML

W lewej części edytora wpisz lub zmodyfikuj kod HTML. Masz pełną kontrolę nad strukturą strony: możesz dodawać nagłówki, akapity, obrazy czy linki. Edytor wspiera autozamykanie tagów i podświetlanie składni, co znacznie ułatwia kodowanie nawet początkującym użytkownikom.

Krok 4: Obserwuj podgląd

Po każdej zmianie w kodzie, w prawym oknie edytora zobaczysz aktualny podgląd strony. Możesz sprawdzić, jak prezentuje się w szerokości telefonu (375 px), tabletu (768 px) i komputera. Do testu konkretnego modelu urządzenia lepiej nadają się narzędzia deweloperskie przeglądarki.

Krok 5: Sprawdź kod

Kliknij „Sprawdź kod HTML”. Numer linii w tabeli wskazuje miejsce, gdzie zaczyna się problem – zwykle jest to otwarty znacznik, któremu brakuje zamknięcia. Po poprawkach uruchom sprawdzenie ponownie; gdy kod zmieni się od ostatniej analizy, narzędzie oznaczy wynik jako nieaktualny.

Krok 6: Zapisz lub udostępnij projekt

Kiedy skończysz pracę, możesz pobrać gotowy plik HTML lub ZIP, zapisać wersję w pamięci przeglądarki albo wygenerować kod QR, aby udostępnić stronę innym osobom. Odbiorca linku zobaczy pytanie, czy wczytać dokument do edytora, więc jego własny kod nie zostanie nadpisany bez zgody.

Szkielet dokumentu HTML5 do wklejenia

Najlepszy punkt startu to poprawny szkielet dokumentu HTML5. Na samej górze stoi deklaracja DOCTYPE html (bez niej przeglądarka włącza tryb zgodności, tzw. quirks mode), a pod nią:

<html lang="pl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Moja pierwsza strona</title>
</head>
<body>
<h1>Witaj w edytorze HTML</h1>
<p>Ten akapit zobaczysz w podglądzie na żywo.</p>
</body>
</html>

Razem z doctype taki komplet przechodzi wszystkie punkty kontroli szkieletu w narzędziu, a szablon „HTML5 boilerplate” wstawia go jednym kliknięciem. Od tego szkieletu dzieli Cię już tylko eksperymentowanie: dodaj sekcję <style> i zmieniaj kolory, dopisz listę <ul>, wstaw obrazek czy formularz.

Typowe błędy w kodzie HTML

Najczęściej układ psuje jeden niezamknięty <div>: przeglądarka wciąga wtedy resztę strony do jego wnętrza. Przykładowy fragment w sześciu liniach:

<ul>
<li>Pierwszy
<li>Drugi</li>
<div>
Treść<br></br>
</ul>

„Sprawdź kod HTML” zwróci 2 błędy: w linii 4 niezamknięty <div> (brak </div> przed </ul> w linii 6) i w linii 5 zbędne </br>, bo <br> jest elementem pustym. Brak </li> w linii 2 nie jest błędem, ponieważ zamknięcie <li> jest opcjonalne.

  • Zapis <div /> nie zamyka elementu – ukośnik działa tak tylko w SVG i MathML.
  • „Pobierz HTML” zapisuje sam Twój kod, bez wbudowanych stylów szablonów. Przy szablonie-fragmencie wybierz „Eksport ZIP” z opcją „Dołącz CSS”, inaczej pobrana strona nie będzie wyglądać jak w podglądzie.
  • Minifikacja skleja odstępy także wewnątrz <pre> i skryptów, więc przed kliknięciem zapisz wersję źródłową.
  • Szablony z obrazkami pobierają je z serwisu picsum.photos, więc bez internetu zdjęcia się nie pokażą.
  • Link z QR zawiera cały kod dokumentu: każdy, kto go dostanie, zobaczy ten kod.

FAQ – najczęściej zadawane pytania

Czy edytor HTML online jest darmowy?

Tak. Wszystkie funkcje – podgląd, szablony, eksport, wersje i sprawdzanie kodu – są dostępne bez opłat i bez zakładania konta.

Jak uruchomić kod HTML online i zobaczyć wynik?

Wklej kod do edytora albo wczytaj plik .html: podgląd pokaże stronę od razu, a Ctrl+Enter odświeży ją ręcznie. CSS umieść w znaczniku <style>, a JavaScript w <script>, wszystko w jednym dokumencie.

Czy potrzebuję instalować dodatkowe programy?

Nie. Potrzebna jest przeglądarka z dostępem do internetu, bo edytor pobiera z sieci biblioteki do kolorowania składni, formatowania i obsługi ZIP. Jeśli się nie wczytają, działa prosty tryb tekstowy.

Czy mój kod jest gdzieś zapisywany?

Edycja i podgląd działają w przeglądarce. Kod trafia na serwer tylko na czas analizy po kliknięciu „Sprawdź kod HTML” i nie jest zapisywany; autozapis i wersje są przechowywane lokalnie, w tej przeglądarce.

Czy to walidator HTML W3C?

Nie. Narzędzie wyłapuje najczęstsze problemy ze strukturą: niezamknięte i zbędne znaczniki, powtórzone id, brak alt i braki w szkielecie dokumentu. Pełną zgodność ze specyfikacją sprawdzisz w walidatorze W3C (validator.w3.org).

Czy to dobre narzędzie do nauki HTML?

Tak, bo każdą zmianę widać od razu w podglądzie, a sprawdzanie kodu wskazuje błędy z numerem linii. Na początek przyda się szablon „HTML5 boilerplate” i ściąga zamykania znaczników pod edytorem.

Zainstaluj Webp.pl Miej narzędzia we własnej kieszeni!