# Free cat 3D models for three.js (GLB, CC BY)
https://paprika3d.com/docs/models/cats

24 free cats for three.js from the 262 in the paprika3d asset library (CC BY), as meshopt GLB files: each with its author, license, credit line, triangles and file size, and the asset_search call that fetches it.

## What the library holds

The paprika3d asset library holds 262 cats among its 57,732 models. All of them are licensed CC BY 4.0, which asks you to credit the author wherever you use the model; each card below carries the credit line to paste. 4 are AI-generated, from Scenario's 3D Collection, and say so on their card.

250 of the 262 pass the library's quality checks: textured (or drawn in vertex colours, for a low-poly or voxel model), not flat, at most 15 MB, with a name, a description and a real-world height. Among those, the median model has 11,700 triangles, with the middle half between 3,690 and 32,600, and the median file is 0.25 MB, with nine in ten at most 0.8 MB. The median one stands 0.5 m tall at real size. 4 carry a texture of 2048 px, the library's largest; the rest are smaller. 40 are animated and 48 rigged. The most common styles are stylized (106), toon (52) and realistic (32).

## Cats in a three.js scene

The cats here run from house cats a few tenths of a metre tall to cat-people at 1.8 m in a suit, so check the height before placing one beside furniture. Toon (52) is the second most common style; those look right with `MeshToonMaterial` and a small `gradientMap` of a few grey steps, using `NearestFilter` so the bands stay hard.

Real fur on a cat model is a painted texture, not strands. Fur drawn as stacked shells is expensive, and it rarely reads at game distance anyway.

Of the 250 that pass the checks, 48 are rigged and 40 animated. An idle loop (breathing, a tail flick) on one `AnimationMixer` makes a cat in a scene feel alive at little cost. A cat that follows the player turns with `lookAt` on its parent group, which points the group's positive z axis at the target, the forward direction glTF uses.

## Fetch one and load it

With the paprika3d plugin in Claude Code, or its MCP server in any other agent, the agent searches the library in words or picks a model by the id on its card. `pick` downloads the file into the project's `assets/` folder (`public/assets/` under vite), adds the credit line to `assets/CREDITS.md` and answers with the code that loads it at real size. Give `cwd`, the project folder, as with every paprika3d tool.

```text
asset_search {"query": "cat", "cwd": "."}
asset_search {"pick": "328468a5a0e548268ce48ec4de6e92ac", "cwd": "."}
```

Every file is a binary glTF (.glb) compressed with meshopt, so GLTFLoader needs the meshopt decoder that ships with three.js. The origin sits at the bottom centre of each model, so it stands on the floor where you place it:

```js
import * as THREE from 'three';
import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js';
import { MeshoptDecoder } from 'three/addons/libs/meshopt_decoder.module.js';

const loader = new GLTFLoader().setMeshoptDecoder(MeshoptDecoder);
const gltf = await loader.loadAsync('assets/lannie-the-cat-328468.glb');
scene.add(gltf.scene);
```

## 24 cats to start from

Chosen from the 250 that pass the checks: the ones agents picked most through `asset_search` first, then the ones whose name says what they are, then lighter files, with at most 2 per author. Each CC BY card ends with its credit line: paste it into your credits, as the license requires.

![Lannie the cat](https://paprika3d.com/media/assets/328468a5a0e548268ce48ec4de6e92ac.webp)

**[Lannie the cat](https://sketchfab.com/3d-models/328468a5a0e548268ce48ec4de6e92ac)** by [Crafterzz_3D](https://sketchfab.com/Crafterzz_3D)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 88,116 triangles · 0.493 MB · stylized · 0.6 m tall<br>`asset_search {"pick": "328468a5a0e548268ce48ec4de6e92ac"}`

<small>Credit: "Lannie the cat" by Crafterzz_3D (https://sketchfab.com/3d-models/328468a5a0e548268ce48ec4de6e92ac) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Skeleton Cat](https://paprika3d.com/media/assets/51331ee2db474956ad1d4da9a6eb370d.webp)

**[Skeleton Cat](https://sketchfab.com/3d-models/51331ee2db474956ad1d4da9a6eb370d)** by [Avgust9](https://sketchfab.com/Avgust9)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 1,308 triangles · 0.096 MB · stylized · 1 m tall · animated · rigged<br>`asset_search {"pick": "51331ee2db474956ad1d4da9a6eb370d"}`

<small>Credit: "Skeleton Cat" by Avgust9 (https://sketchfab.com/3d-models/51331ee2db474956ad1d4da9a6eb370d) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Cat creature](https://paprika3d.com/media/assets/b475f985a90640648746a8e5371f0505.webp)

**[Cat creature](https://sketchfab.com/3d-models/b475f985a90640648746a8e5371f0505)** by [dorin](https://sketchfab.com/dorin)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 2,506 triangles · 0.136 MB · stylized · 0.8 m tall<br>`asset_search {"pick": "b475f985a90640648746a8e5371f0505"}`

<small>Credit: "Cat creature" by dorin (https://sketchfab.com/3d-models/b475f985a90640648746a8e5371f0505) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Polygon cat](https://paprika3d.com/media/assets/d0f41d35c4524640bb4a6e6699f25561.webp)

**[Polygon cat](https://sketchfab.com/3d-models/d0f41d35c4524640bb4a6e6699f25561)** by [tokkilap](https://sketchfab.com/tokkilap)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 1,488 triangles · 0.458 MB · low-poly · 0.25 m tall<br>`asset_search {"pick": "d0f41d35c4524640bb4a6e6699f25561"}`

<small>Credit: "Polygon cat" by tokkilap (https://sketchfab.com/3d-models/d0f41d35c4524640bb4a6e6699f25561) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Rainbow cat](https://paprika3d.com/media/assets/40a7544595bf4b2c80b3f81efd1944d0.webp)

**[Rainbow cat](https://sketchfab.com/3d-models/40a7544595bf4b2c80b3f81efd1944d0)** by [mRiot](https://sketchfab.com/malgorzatariot)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 3,760 triangles · 0.066 MB · toon · 0.3 m tall<br>`asset_search {"pick": "40a7544595bf4b2c80b3f81efd1944d0"}`

<small>Credit: "Rainbow cat" by mRiot (https://sketchfab.com/3d-models/40a7544595bf4b2c80b3f81efd1944d0) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Decorative cat - Michirin](https://paprika3d.com/media/assets/44aa979a327e42a3acac194caea3f9e8.webp)

**[Decorative cat - Michirin](https://sketchfab.com/3d-models/44aa979a327e42a3acac194caea3f9e8)** by [Pumpkin](https://sketchfab.com/joanna.g.a.505)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 9,974 triangles · 0.162 MB · toon · 0.25 m tall<br>`asset_search {"pick": "44aa979a327e42a3acac194caea3f9e8"}`

<small>Credit: "Decorative cat - Michirin" by Pumpkin (https://sketchfab.com/3d-models/44aa979a327e42a3acac194caea3f9e8) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Low Poly Cartoon Cat](https://paprika3d.com/media/assets/17e0f62253544acb8a369a0122fb02ec.webp)

**[Low Poly Cartoon Cat](https://sketchfab.com/3d-models/17e0f62253544acb8a369a0122fb02ec)** by [Junglelava](https://sketchfab.com/febrian)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 2,844 triangles · 0.037 MB · low-poly · 0.3 m tall<br>`asset_search {"pick": "17e0f62253544acb8a369a0122fb02ec"}`

<small>Credit: "Low Poly Cartoon Cat" by Junglelava (https://sketchfab.com/3d-models/17e0f62253544acb8a369a0122fb02ec) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Cat figurine](https://paprika3d.com/media/assets/4b60d8b8982a468a96c32c55cd00ba6c.webp)

**[Cat figurine](https://sketchfab.com/3d-models/4b60d8b8982a468a96c32c55cd00ba6c)** by [monty](https://sketchfab.com/monty804)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 3,620 triangles · 0.155 MB · stylized · 0.2 m tall · rigged<br>`asset_search {"pick": "4b60d8b8982a468a96c32c55cd00ba6c"}`

<small>Credit: "Cat figurine" by monty (https://sketchfab.com/3d-models/4b60d8b8982a468a96c32c55cd00ba6c) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![cat lucky](https://paprika3d.com/media/assets/0aeba0a56d414a6bb1865cf3375aef6b.webp)

**[cat lucky](https://sketchfab.com/3d-models/0aeba0a56d414a6bb1865cf3375aef6b)** by [squishynoize](https://sketchfab.com/squishynoize)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 6,232 triangles · 0.182 MB · stylized · 0.2 m tall · animated · rigged<br>`asset_search {"pick": "0aeba0a56d414a6bb1865cf3375aef6b"}`

<small>Credit: "cat lucky" by squishynoize (https://sketchfab.com/3d-models/0aeba0a56d414a6bb1865cf3375aef6b) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Cyber Robot Cat](https://paprika3d.com/media/assets/ac20dfd3401f4c1da46f1e369c10dc0e.webp)

**[Cyber Robot Cat](https://sketchfab.com/3d-models/ac20dfd3401f4c1da46f1e369c10dc0e)** by [DeadLink](https://sketchfab.com/hell3879)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 17,976 triangles · 1.085 MB · sci-fi · 0.4 m tall<br>`asset_search {"pick": "ac20dfd3401f4c1da46f1e369c10dc0e"}`

<small>Credit: "Cyber Robot Cat" by DeadLink (https://sketchfab.com/3d-models/ac20dfd3401f4c1da46f1e369c10dc0e) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Knight Cat](https://paprika3d.com/media/assets/adb1d82f85f74ef6b2947b517b6987f6.webp)

**[Knight Cat](https://sketchfab.com/3d-models/adb1d82f85f74ef6b2947b517b6987f6)** by [Muru](https://sketchfab.com/muru)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 3,914 triangles · 0.157 MB · stylized · 1.5 m tall<br>`asset_search {"pick": "adb1d82f85f74ef6b2947b517b6987f6"}`

<small>Credit: "Knight Cat" by Muru (https://sketchfab.com/3d-models/adb1d82f85f74ef6b2947b517b6987f6) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Blue Cat](https://paprika3d.com/media/assets/82b6755808a74374860c88d0ab2ded28.webp)

**[Blue Cat](https://sketchfab.com/3d-models/82b6755808a74374860c88d0ab2ded28)** by [JHigh](https://sketchfab.com/JHigh)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 746 triangles · 0.046 MB · low-poly · 0.3 m tall<br>`asset_search {"pick": "82b6755808a74374860c88d0ab2ded28"}`

<small>Credit: "Blue Cat" by JHigh (https://sketchfab.com/3d-models/82b6755808a74374860c88d0ab2ded28) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Cat](https://paprika3d.com/media/assets/16c3444c8d1440fc97fdf10f60ec58b0.webp)

**[Cat](https://sketchfab.com/3d-models/16c3444c8d1440fc97fdf10f60ec58b0)** by [Muru](https://sketchfab.com/muru)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 4,257 triangles · 0.436 MB · stylized · 1.6 m tall<br>`asset_search {"pick": "16c3444c8d1440fc97fdf10f60ec58b0"}`

<small>Credit: "Cat" by Muru (https://sketchfab.com/3d-models/16c3444c8d1440fc97fdf10f60ec58b0) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Cat Suit](https://paprika3d.com/media/assets/503fd41365d34beca9fa18264f7878c7.webp)

**[Cat Suit](https://sketchfab.com/3d-models/503fd41365d34beca9fa18264f7878c7)** by [VNArtistGroup](https://sketchfab.com/VNArtistGroup)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 6,248 triangles · 0.286 MB · stylized · 1.8 m tall<br>`asset_search {"pick": "503fd41365d34beca9fa18264f7878c7"}`

<small>Credit: "Cat Suit" by VNArtistGroup (https://sketchfab.com/3d-models/503fd41365d34beca9fa18264f7878c7) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Tank Cat](https://paprika3d.com/media/assets/afec0186c75f447db3ca880427765b25.webp)

**[Tank Cat](https://sketchfab.com/3d-models/afec0186c75f447db3ca880427765b25)** by [Marius Dobre](https://sketchfab.com/Marius.Dobre)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 4,818 triangles · 0.31 MB · realistic · 1.5 m tall · animated<br>`asset_search {"pick": "afec0186c75f447db3ca880427765b25"}`

<small>Credit: "Tank Cat" by Marius Dobre (https://sketchfab.com/3d-models/afec0186c75f447db3ca880427765b25) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Post Cat](https://paprika3d.com/media/assets/ed6cc7b90c5d401c94c7f37aca28cdb5.webp)

**[Post Cat](https://sketchfab.com/3d-models/ed6cc7b90c5d401c94c7f37aca28cdb5)** by [LukinykhMaxim](https://sketchfab.com/lukinykhmaxim)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 4,372 triangles · 0.058 MB · low-poly · 1 m tall<br>`asset_search {"pick": "ed6cc7b90c5d401c94c7f37aca28cdb5"}`

<small>Credit: "Post Cat" by LukinykhMaxim (https://sketchfab.com/3d-models/ed6cc7b90c5d401c94c7f37aca28cdb5) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Egyptian Cat Statue](https://paprika3d.com/media/assets/02b0456362f9442da46d39fb34b3ee5b.webp)

**[Egyptian Cat Statue](https://sketchfab.com/3d-models/02b0456362f9442da46d39fb34b3ee5b)** by [Ankledot](https://sketchfab.com/Ankledot)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 4,576 triangles · 0.38 MB · realistic · 0.5 m tall<br>`asset_search {"pick": "02b0456362f9442da46d39fb34b3ee5b"}`

<small>Credit: "Egyptian Cat Statue" by Ankledot (https://sketchfab.com/3d-models/02b0456362f9442da46d39fb34b3ee5b) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Red Cartoon Cat](https://paprika3d.com/media/assets/73f53a07e5e040bbabfa98cbef2eb36d.webp)

**[Red Cartoon Cat](https://sketchfab.com/3d-models/73f53a07e5e040bbabfa98cbef2eb36d)** by [oor320093](https://sketchfab.com/oor320093)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 32,613 triangles · 0.581 MB · toon · 1.2 m tall · rigged<br>`asset_search {"pick": "73f53a07e5e040bbabfa98cbef2eb36d"}`

<small>Credit: "Red Cartoon Cat" by oor320093 (https://sketchfab.com/3d-models/73f53a07e5e040bbabfa98cbef2eb36d) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Cute Monster Cat (Bakeneko)](https://paprika3d.com/media/assets/7d122e21347c4264a298d61ebffbac99.webp)

**[Cute Monster Cat (Bakeneko)](https://sketchfab.com/3d-models/7d122e21347c4264a298d61ebffbac99)** by [sadcats](https://sketchfab.com/sadcats)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 8,023 triangles · 0.332 MB · toon · 0.5 m tall · animated · rigged<br>`asset_search {"pick": "7d122e21347c4264a298d61ebffbac99"}`

<small>Credit: "Cute Monster Cat (Bakeneko)" by sadcats (https://sketchfab.com/3d-models/7d122e21347c4264a298d61ebffbac99) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Cat Wizard](https://paprika3d.com/media/assets/9559ca4931a649769976284178901ec4.webp)

**[Cat Wizard](https://sketchfab.com/3d-models/9559ca4931a649769976284178901ec4)** by [cadenwharman](https://sketchfab.com/cadenwharman)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 17,711 triangles · 0.577 MB · stylized · 0.5 m tall<br>`asset_search {"pick": "9559ca4931a649769976284178901ec4"}`

<small>Credit: "Cat Wizard" by cadenwharman (https://sketchfab.com/3d-models/9559ca4931a649769976284178901ec4) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![3d monster kitten](https://paprika3d.com/media/assets/69feaf783055478fa4418b1bd46e10b2.webp)

**[3d monster kitten](https://sketchfab.com/3d-models/69feaf783055478fa4418b1bd46e10b2)** by [sokoban](https://sketchfab.com/sokoban)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 456 triangles · 0.026 MB · low-poly · 0.5 m tall<br>`asset_search {"pick": "69feaf783055478fa4418b1bd46e10b2"}`

<small>Credit: "3d monster kitten" by sokoban (https://sketchfab.com/3d-models/69feaf783055478fa4418b1bd46e10b2) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Standard CAT](https://paprika3d.com/media/assets/cb5d7ca544e24836a63321009a2caeb8.webp)

**[Standard CAT](https://sketchfab.com/3d-models/cb5d7ca544e24836a63321009a2caeb8)** by [colombo0718](https://sketchfab.com/colombo0718)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 1,706 triangles · 0.015 MB · voxel · 1 m tall<br>`asset_search {"pick": "cb5d7ca544e24836a63321009a2caeb8"}`

<small>Credit: "Standard CAT" by colombo0718 (https://sketchfab.com/3d-models/cb5d7ca544e24836a63321009a2caeb8) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Lucky Cat Mimic](https://paprika3d.com/media/assets/8df62ba234714c0d8c3923a72d9f4f45.webp)

**[Lucky Cat Mimic](https://sketchfab.com/3d-models/8df62ba234714c0d8c3923a72d9f4f45)** by [Lex](https://sketchfab.com/nogardka)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 2,547 triangles · 0.059 MB · stylized · 0.3 m tall<br>`asset_search {"pick": "8df62ba234714c0d8c3923a72d9f4f45"}`

<small>Credit: "Lucky Cat Mimic" by Lex (https://sketchfab.com/3d-models/8df62ba234714c0d8c3923a72d9f4f45) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

![Kitten from Poly by Google](https://paprika3d.com/media/assets/533eafe4b2f047eebacb60ffb13f6980.webp)

**[Kitten from Poly by Google](https://sketchfab.com/3d-models/533eafe4b2f047eebacb60ffb13f6980)** by [IronEqual](https://sketchfab.com/ie-niels)<br>[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) · 302 triangles · 0.013 MB · low-poly · 0.25 m tall<br>`asset_search {"pick": "533eafe4b2f047eebacb60ffb13f6980"}`

<small>Credit: "Kitten from Poly by Google" by IronEqual (https://sketchfab.com/3d-models/533eafe4b2f047eebacb60ffb13f6980) is licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Optimized for the web by paprika3D.</small>

## Related

- [Free bird 3D models for three.js (GLB, CC BY and CC0)](https://paprika3d.com/docs/models/birds)
- [Free fish 3D models for three.js (GLB, CC BY)](https://paprika3d.com/docs/models/fish)
- [Free animated animal 3D models for three.js (GLB, CC BY)](https://paprika3d.com/docs/models/animated-animals)
- [Free animal 3D models for three.js (GLB, CC BY and CC0)](https://paprika3d.com/docs/models/animals)

Counts from the library's catalog on 2026-10-28. The models are their authors' work under the license on each card; paprika3d converted them for the web.

Updated 2026-10-28.
