Witch Hat Atelier is set in a world where magic is drawn with ink and runes, and only licensed witches are allowed to know how it works. Coco, the daughter of a village dressmaker, has always wanted to be a witch. When a spell she casts by accident turns her home and her mother to crystal, the witch Qifrey takes her into his atelier as an apprentice. This page covers 14 characters from season 1 in four groups: Qifrey's atelier with its apprentices and his friend Olruggio; the Brimmed Caps, outlaw witches who use forbidden magic; the people of the town of Kalhn; and other witches and apprentices Coco meets along the way. Each profile stops where the character is introduced, with no spoilers.
Protagonist
Coco ココ
Qifrey's atelier · Japanese voice: Rena Motomura
Coco is the protagonist, a daydreaming girl who helps her mother run a village dress shop and always believed magic was something you had to be born with. After a book bought from a masked stranger leads her to cast a spell by accident, she becomes Qifrey's apprentice. She is curious, stubborn and finds solutions that trained witches would never try. Japanese voice: Rena Motomura.
Main characters
Agott アガット
Qifrey's atelier · Japanese voice: Hibiku Yamamura
Agott is the most driven apprentice in the atelier and comes from an established witch family that pushed her away. She takes her studies very seriously and is cold to Coco at first, because she finds it unfair that an outsider gets the same chance. Over time their rivalry turns into respect. Japanese voice: Hibiku Yamamura.
Tetia テティア
Qifrey's atelier · Japanese voice: Kurumi Haruki
Tetia is the cheerful apprentice of the group, upbeat and the first to welcome Coco warmly. Her goal is to create spells that make people's everyday lives happier, so she loves thinking about magic that is useful and fun. She often eases the mood when the others clash. Japanese voice: Kurumi Haruki.
Richeh リチェ
Qifrey's atelier · Japanese voice: Hika Tsukishiro
Richeh is a quiet, aloof apprentice who prefers doing things her own way. She likes drawing very small magic circles and shows little interest in the rules of the tests. Behind her apparent laziness is a history with her older brother that made her withdrawn. She is usually found with Tetia. Japanese voice: Hika Tsukishiro.
Mentors
Qifrey キーフリー
Qifrey's atelier · Japanese voice: Natsuki Hanae
Qifrey is the witch who takes Coco in after the accident. He runs a remote atelier where he teaches girls other masters turned away, and he is patient, kind and inventive as a teacher. At the same time he is tracking the Brimmed Caps, the group he suspects is tied to Coco's spell. He wears a pointed hat and an eyepatch. Japanese voice: Natsuki Hanae.
Olruggio オルーギオ
Qifrey's atelier · Japanese voice: Yuichi Nakamura
Olruggio is Qifrey's longtime friend and the second adult at the atelier. He looks permanently tired and speaks bluntly, but he looks after the house and the girls with real care. He specialises in magic items that make daily life more comfortable, and he is often the one who reins Qifrey in when he takes risks. Japanese voice: Yuichi Nakamura.
Supporting characters
Brushbuddy フデムシ
Qifrey's atelier · Japanese voice: Misaki Kuno
Brushbuddy is a small, fluffy creature that looks like a caterpillar. It attaches itself to Coco and ends up staying at the atelier as a pet. It doesn't talk, but it reacts to everything around it and tags along on several of the apprentices' outings. It is one of the series' best-loved comic touches. Japanese voice: Misaki Kuno.
Alaira アライラ
Japanese voice: Kotono Mitsuishi
Alaira is a seasoned witch and a friend of Qifrey who appears when the apprentices take a test in the mountains. She flies a vessel of her own design to carry injured people and has a firm, practical manner. For the girls, she is an example of an adult witch whose work is helping others. Japanese voice: Kotono Mitsuishi.
Nolnoa ノルノア
Kalhn · Japanese voice: Yoshito Yasuhara
Nolnoa is an elderly craftsman in the town of Kalhn who makes magical stationery such as pens and inks. His shop is an important stop for Coco and her friends when they need supplies for drawing spells. He is Tartah's grandfather and treats the apprentices with good humour. Japanese voice: Yoshito Yasuhara.
Tartah タータ
Kalhn · Japanese voice: Mutsumi Tamura
Tartah is Nolnoa's grandson and works as an assistant in his grandfather's shop in Kalhn. He has a condition that keeps him from seeing colours properly, which makes working with inks harder. He is friendly and quickly gets along with Coco, who takes an interest in his situation. Japanese voice: Mutsumi Tamura.
Easthies イースヒース
Knights Moralis · Japanese voice: Junichi Suwabe
Easthies is a field deputy captain of the Knights Moralis, the order that polices the use of magic and pursues those who break its rules. Serious and strict, he treats any contact with forbidden magic with suspicion, including when it involves Qifrey and his apprentices. He is one of the authorities Coco has to handle carefully. Japanese voice: Junichi Suwabe.
Euini ユイニィ
Japanese voice: Hiiro Ishibashi
Euini is a nervous, insecure apprentice who appears around the time of the test in Serpentback Cave. He suffers from a lack of support from his own master and has little faith in his magic. Meeting Coco and her friends shows how differently each atelier treats its students. Japanese voice: Hiiro Ishibashi.
Kukrow クックロウ
Japanese voice: Hiroshi Yanaka
Kukrow is Euini's master, a careless witch who talks down to his own apprentice and avoids responsibility. He works as Qifrey's opposite: where one teaches patiently, the other discourages and neglects. His attitude causes friction with the adults supervising the test. Japanese voice: Hiroshi Yanaka.
Antagonists
Iguin イグイーン
Brimmed Caps · Japanese voice: Mitsuki Saiga
Iguin is a prominent figure among the Brimmed Caps, the witches who reject the rules on who may use magic and practise forbidden spells in secret. He takes a particular interest in Coco and believes she could be useful to the group's plans. He appears masked and speaks with an unsettling calm. Japanese voice: Mitsuki Saiga.