На фермі Аралз з'являється маленьке порося, яке народилося найменшим у виводку. Фермер Джон Аралз уже готовий позбутися «непотрібного» поросяти, але його донька Ферн втручається й благає батька залишити його живим. Вона обіцяє сама доглядати за ним, годувати з пляшечки й виховувати. Порося, якого вона називає Вілбуром, стає її улюбленцем, але коли він виростає, його відправляють до сусідньої ферми, де він знайомиться з іншими тваринами й розуміє страшну правду: фермерські свині живуть недовго, і його чекає доля різдвяної вечері. Вілбур у розпачі, поки не чує голос із темного кута сараю. Це Шарлотта — мудра павучиха, яка обіцяє йому, що він не помре, і що вона щось придумає .
Шарлотта береться за порятунок друга не силою, а розумом. Вона тче в павутинні слова, які змушують людей повірити, що Вілбур — не звичайна свиня, а справжнє чудо. Спочатку з'являється напис «Деяка свиня», потім «Чудова», а згодом «Сяюча». Фермер і його родина вражені, сусіди з'їжджаються подивитися на диво-свиню, і Вілбур стає місцевою знаменитістю. Але слава минає, і загроза повертається. Шарлотта, виснажена власними справами, готується до найважливішого кроку — відкласти яйця, з яких мають вилупитися її діти. Вона востаннє тче для Вілбура напис, який має врятувати його на ярмарку, і саме там, серед галасу й метушні, Вілбур отримує синю стрічку переможця. Але ціна цього порятунку виявляється болісною: Шарлотта, яка віддала всі сили на останнє павутиння, помирає, залишивши Вілбура з мішечком яєць, які він обіцяє берегти .
Вілбур забирає яйця додому й доглядає за ними всю зиму. Навесні з них вилуплюються сотні маленьких павучків, і більшість із них розлітаються на вітрі, але троє залишаються з ним, і з них народжуються нові покоління Шарлотт. Для Вілбура це історія не про те, як він уникнув смерті, а про те, що він знайшов друга, який віддав за нього все, і про обіцянку, яку він тепер несе в собі — берегти тих, хто поруч, і пам'ятати, що навіть найменша істота здатна на найбільшу любов .