W zakamarkach jednej z wież wielkiej katedry długo gnijąca ręka prześledziła po grecku słowo „skała”. Potem samo słowo zniknęło. Ale z tego zrodziła się książka o Cyganku, garbaku i księdzu.
6 stycznia 1482 r., Z okazji święta chrztu w Pałacu Sprawiedliwości, przekazują tajemnicę „Sprawiedliwy Sąd Najświętszej Maryi Panny”. Ogromny tłum gromadzi się rano. Ambasadorzy z Flandrii i kardynał Bourbon są mile widziani. Stopniowo publiczność zaczyna szemrać, a uczniowie wściekają się bardziej niż ktokolwiek inny: wśród nich stoi szesnastoletnia blond diabeł Jeanne, brat uczonego archidiakona Claude'a Frollo. Nerwowy autor tajemnicy, którą Pierre Gringoire nakazuje rozpocząć. Ale nieszczęśliwy poeta nie ma szczęścia; gdy tylko aktorzy wypowiedzieli prolog, pojawia się kardynał, a potem ambasadorzy. Mieszkańcy flamandzkiego miasta Gandawa są tak kolorowi, że paryżanie patrzą tylko na nich. Ogólny podziw budzi mistrz pończoch Kopinol, który bez naprawy rozmawia przyjaźnie z obrzydliwym żebrakiem Klopenem Truylfem. Ku przerażeniu Gringoire'a przeklęty flamandzki szanuje swoją tajemnicę ostatnimi słowami i oferuje o wiele bardziej zabawną rzecz - wybór klauna. To on sprawi najstraszniejszy grymas. Osoby ubiegające się o ten wysoki tytuł wystawiają twarze przez okno kaplicy. Zwycięzcą zostaje Quasimodo, dzwonnik katedry Notre Dame, który nie musi skrzywić się, jest taki brzydki. Potworny garbus jest zawiązany w absurdalnym płaszczu i noszony na ramionach, aby zgodnie ze zwyczajem chodzić po ulicach miasta. Gringoire ma już nadzieję na kontynuację niefortunnej gry, ale potem ktoś krzyczy, że Esmeralda tańczy na placu - i wieje wszystkich pozostałych widzów wiatrem. Z tęsknotą Gringoire wędruje na plac Grevskaya, aby spojrzeć na Esmeraldę, a jego oczom pojawia się nieopisanie urocza dziewczyna - albo wróżka, albo anioł, który jednak okazał się Cyganem. Gringoire, jak wszyscy widzowie, jest całkowicie oczarowany przez tancerza, ale w tłumie wyróżnia się ponura twarz wciąż nie starego, ale łysego mężczyzny: wściekle oskarża dziewczynę o czary - w końcu jej biała koza sześć razy kopie tamburyn w odpowiedzi na pytanie, co dziś numer. Kiedy Esmeralda zaczyna śpiewać, słychać kobiecy głos pełen szalonej nienawiści - samotnik z Wieży Roland przeklina cygański pomiot. W tej chwili procesja wkracza na plac Grevskaya, w centrum którego afiszuje się Quasimodo. Podbiega do niego łysy mężczyzna, przerażając Cyganka, a Gringoire rozpoznaje swojego nauczyciela uszczelniaczy - ojca Claude'a Frollo. Zdziewa diadem z garbusa, rozrywa płaszcz na kawałki, łamie laskę - okropne Quasimodo pada na kolana przed nim. Dzień pełen okularów dobiega końca, a Gringoire wędruje bez specjalnej nadziei na Cyganka. Nagle usłyszał przeszywający krzyk: dwóch mężczyzn próbuje ścisnąć usta Esmeraldy. Pierre wzywa strażnika i pojawia się olśniewający oficer - szef królewskich strzelców. Jeden z porywaczy został zajęty - to Quasimodo. Cyganka nie odrywa wzroku od swego wybawcy - kapitana Phoebusa de Château.
Los przynosi nieszczęsnego poetę na Dwór Cudów - królestwo ubogich i złodziei. Nieznajomy zostaje schwytany i doprowadzony do Króla Altin, w którym Pierre, ku jego zaskoczeniu, rozpoznaje Klopena Truylfa. Lokalne zwyczaje są surowe: musisz zdjąć torebkę z wypchanego zwierzęcia z dzwonkami, aby nie dzwoniły - pętla czeka na przegranego. Gringoire, który zrobił prawdziwy peal, zostaje wciągnięty na szubienicę i tylko kobieta może go uratować - jeśli jest taka, którą chce wziąć za męża. Nikt nie spojrzałby na poetę i kołysałby się na poprzeczce, gdyby Esmeralda nie uwolniła go od życzliwości. Odważny Gringoire próbuje dochodzić praw małżeńskich, ale delikatna piosenkarka ma w tym przypadku mały sztylet - przed zdumionym Pierre'em ważka zamienia się w osę. Nieszczęsny poeta leży na szczupłym miocie, bo nie ma dokąd pójść.
Następnego dnia porywacz Esmeraldy czeka proces. W 1482 roku obrzydliwy garbus miał dwadzieścia lat, a jego dobroczyńca Claude Frollo miał trzydzieści sześć lat. Szesnaście lat temu na ganku katedry postawiono małego dziwaka i tylko jedna osoba zlitowała się nad nim. Straciwszy rodziców podczas strasznej zarazy, Claude pozostał z piersią Joanny w ramionach i zakochał się w namiętnej, wiernej miłości. Być może myśl o jego bracie sprawiła, że podniósł sierotę, którą nazwał Quasimodo. Claude nakarmił go, nauczył pisać i czytać, postawił na dzwony, więc Quasimodo, który nienawidził wszystkich ludzi, był jak pies oddany archidiakonowi. Być może kochał tylko Katedrę - swój dom, swoją ojczyznę, swój wszechświat. Dlatego bez wątpienia zastosował się do rozkazu swego wybawcy - i teraz musiał za to odpowiedzieć. Głuchy Quasimodo trafia do niesłyszącego sędziego, który kończy się katastrofalnym życiem - zostaje skazany na rzęsy i haniebny filar. Garbus nie rozumie, co się dzieje, dopóki nie zaczną go uderzać pod okrzyki tłumu. Mąka na tym się nie kończy: po biczowaniu dobrzy mieszczanie obsypują go kamieniami i wyśmiewają. Chrapliwie prosi o drinka, ale reagują wybuchami śmiechu. Nagle na placu pojawia się Esmeralda. Widząc winowajcę swoich nieszczęść, Quasimodo jest gotów spopielić ją spojrzeniem, a ona nieustraszenie wspina się po schodach i przynosi do ust butelkę wody. Potem po brzydkiej fizjonomii płynie łza - kapryśny tłum oklaskuje „majestatyczny spektakl piękna, młodości i niewinności, który przyszedł z pomocą ucieleśnieniem brzydoty i gniewu”. Tylko samotnik z Wieży Roland, ledwie zauważając Esmeraldę, pęka z przekleństw.
Kilka tygodni później, na początku marca, kapitan Phoeb de Châteauper był łaskawy ze swoją narzeczoną Fleur-de-Lys i jej przyjaciółmi. Zabawa ze względu na dziewczynę postanawia zaprosić do domu śliczną Cygankę, która tańczy na Placu Katedralnym. Szybko żałują za swój zamiar, ponieważ Esmeralda przyćmiewa ich wszystkich wdziękiem i pięknem. Ona sama nierozerwalnie patrzy na kapitana, nadęta samozadowoleniem. Kiedy koza dodaje słowo „Phoebe” z liter - najwyraźniej jej znana, Fleur-de-Lis mdleje, a Esmeralda zostaje natychmiast wydalona. Przyciąga wzrok: z jednego okna katedry Quasimodo patrzy na nią z podziwem, z drugiego - kontempluje ponuro Claude Frollo. Obok Cyganka zauważył mężczyznę w żółto-czerwonym trykocie - wcześniej zawsze występowała sama. Schodząc archidiakon rozpoznaje swojego ucznia, Pierre'a Gringoire'a, który zaginął dwa miesiące temu. Claude chętnie pyta o Esmeraldę: poeta mówi, że ta dziewczyna jest uroczym i nieszkodliwym stworzeniem, prawdziwym dzieckiem natury. Zachowuje czystość, ponieważ chce znaleźć rodziców przez amulet - a to rzekomo pomaga tylko dziewicom. Wszyscy ją kochają za pogodną postawę i życzliwość. Ona sama wierzy, że w całym mieście ma tylko dwóch wrogów - samotnika z Wieży Roland, który z jakiegoś powodu nienawidzi Cyganów, i księdza, który nieustannie ją prześladuje. Z pomocą tamburynu Esmeralda uczy swoich sztuczek magii kozy i nie ma w nich czarów - zajęło to tylko dwa miesiące, aby nauczyć ją dodawania słowa „Phoebe”. Archidiakon jest bardzo poruszony - i tego samego dnia słyszy, jak jego brat Jeanne wita kapitana królewskich strzelców z imienia. Podąża za młodymi wieszakami do tawerny. Phoebe upija się trochę mniej niż uczeń, ponieważ ma spotkanie z Esmeraldą. Dziewczyna jest tak zakochana, że jest gotowa poświęcić nawet amulet - skoro ma Phoebe, dlaczego potrzebuje ojca i matki? Kapitan zaczyna całować Cyganka i w tym momencie widzi sztylet przyniesiony nad nim. Twarz znienawidzonego kapłana pojawia się przed Esmeraldą: traci przytomność - kiedy się budzi, ze wszystkich stron słyszy, że wiedźma dźgnęła kapitana.
Mija miesiąc. Gringoire i Dziedziniec Cudów są w strasznym alarmie - Esmeralda zniknęła. Gdy Pierre zobaczy tłum w Pałacu Sprawiedliwości - powiedziano mu, że osądzają diabła, który zabił żołnierza. Cygan uparcie zaprzecza wszystkiemu, pomimo dowodów - demonicznej kozy i demona w sutannie kapłana, którego widział wielu świadków. Ale nie znosi tortur hiszpańskim butem - przyznaje się do czarów, prostytucji i morderstwa Phoebus de Châteaupera. Na podstawie wszystkich tych przestępstw zostaje skazana na skruchę w portalu Notre Dame, a następnie powieszony. Koza powinna zostać poddana tej samej egzekucji. Claude Frollo przychodzi do kazamaty, w której Esmeralda czeka na śmierć. Błaga ją na kolana, by z nim uciekła: odwróciła jego życie do góry nogami, dopóki jej nie spotkał, był szczęśliwy - niewinny i czysty, żył wyłącznie nauką i upadł, widząc cudowne piękno, które nie zostało stworzone dla ludzkich oczu. Esmeralda odrzuca zarówno miłość znienawidzonego kapłana, jak i oferowane przez niego zbawienie. W odpowiedzi gniewnie krzyczy, że Phoebe nie żyje. Jednak Phoebe przeżyła, a jasnowłosa Fleur de Lys znów osiadła w jego sercu. W dniu egzekucji kochankowie delikatnie gruchają, wyglądając ciekawie przez okno - zazdrosna panna młoda jako pierwsza rozpoznaje Esmeraldę. Cygan, widząc piękną Phoebe, upada bez uczuć: w tej chwili Quasimodo podnosi ją i wpada do katedry z okrzykiem „schronienia”. Tłum wita garbusa entuzjastycznymi krzykami - ten ryk dociera do placu Grevskaya i Wieży Roland, gdzie pustelnik nie odrywa oczu od szubienicy. Ofiara wymknęła się, szukając schronienia w kościele.
Esmeralda mieszka w katedrze, ale nie może przyzwyczaić się do strasznego garbusa. Głuchy, nie chcąc jej drażnić jej brzydotą, daje gwizdek - słyszy ten dźwięk. A gdy archidiakon rzucił się na Cyganka, Quasimodo prawie go zabija w ciemności - tylko promień miesiąca ratuje Claude'a, który zaczyna zazdrościć Esmeraldzie brzydkiemu dzwonnikowi. Za jego namową Gringoire podnosi Dwór Cudów - biedni i złodzieje szturmują Katedrę, chcąc ocalić Cyganka. Quasimodo desperacko broni swojego skarbu - młody Jean Frollo umiera z jego rąk. Tymczasem Grenguar'tayk zabiera Esmeraldę z Katedry i mimowolnie przekazuje ją Claude'owi, który zabiera ją na Plac Grevskaya, gdzie po raz ostatni ofiarowuje swoją miłość. Nie ma zbawienia: sam król, dowiedziawszy się o zamieszkach, nakazał znaleźć i zawiesić czarodziejkę. Cygan z przerażeniem cofa się od Claude'a, a następnie ciągnie ją do wieży Roland - samotnika, wyciągając rękę zza krat, chwyta mocno nieszczęśliwą dziewczynę, a kapłan biegnie za strażnikami. Esmeralda błaga, by pozwolić jej odejść, ale Pauchtta Chantflery tylko śmieje się złośliwie w odpowiedzi - Cyganie ukradli jej córkę, pozwalając jej potomstwu umrzeć. Pokazuje dziewczynie haftowany but swojej córeczki - w mankiecie Esmeraldy jest dokładnie taka sama. Samotnik prawie traci rozum z radości - odnalazła dziecko, choć już straciła wszelką nadzieję. Za późno matka i córka przypominają sobie niebezpieczeństwo: Paktta próbuje ukryć Esmeraldę w swojej celi, ale na próżno - dziewczyna zostaje wciągnięta w szubienicę, W ostatnim desperackim impulsie matka gryzie zęby w rękę kata - zostaje wyrzucona i pada martwa. Z wysokości katedry archidiakon patrzy na Plac Grevskaya. Quasimodo, który już podejrzewał Claude'a o porwanie Esmeraldy, zakrada się za nim i rozpoznaje Cyganka - owinęli pętlę wokół jej szyi. Kiedy kat wskakuje na ramiona dziewczyny, a stracone ciało zaczyna bić w strasznych konwulsjach, twarz księdza jest zniekształcona śmiechem - Quasimodo go nie słyszy, ale widzi szatański uśmiech, w którym już nie ma nic ludzkiego. I popycha Claude'a w otchłań. Esmeralda jest na szubienicy, a archidiakon, padający na twarz u stóp wieży, jest wszystkim, co kochał biedny garbus.