FatesViewer
FOV 26°

Smaller values flatten perspective; larger values widen it.

CS2 skin preview

Loading catalogue…

—Pattern —Paint —
Starting viewer…Fetching the selected model and textures.
Drag to rotate·Scroll to zoom

Suggested combos

A starting point for your next loadout.

Weapon + gloves

Choose a skin.

Game catalogue from SkinHub · . Images show the catalogue example; float and seed are applied in the 3D viewer.

Paste. Inspect. Decide.

Paste an encoded CS2 inspect link to load its weapon, finish, float, seed, name tag, StatTrak, stickers and charm. Weapon imports keep your glove and agent combo. A glove link updates the gloves in your current loadout.

Older S…A…D… / M…A…D… links contain an item reference rather than its float data. This version cannot resolve those through Steam. Use an encoded inspect link, or select the skin and enter its float and seed manually.

My collection.

Loadouts are saved in this browser. Share a setup link to carry it to another device.

Animation support

What this embedded viewer can expose.

Keyboard and mouse input inside the preview is handled by the provider. FatesViewer does not have access to its weapon clip player or animation graph.

Inspect · F
Native viewer control. Available inspect variants, their selection weights, input queuing and idle transitions are not exposed to the host. CS2-equivalent rare-variant probabilities are not verified.
Deploy · Q
Click the first-person preview, then press Q to pull out the weapon.
Rare inspect · G
Focus the first-person preview and press G to trigger a rare inspect.
Fire / hit · left click
Heavy knife hit · right click
Reload · R, for firearms
Native viewer controls. They run inside the embedded preview; FatesViewer does not relabel or replace clips.

The current version-2 protocol accepts state updates and a handshake. It has no weapon action message, weapon clip selector, clip inventory, playback state event or inspect weight table. Exact host buttons and keyboard parity require an extended provider API or a renderer we control.

Read the public protocol

About this preview

FatesViewer uses real CS2 item definitions and a hosted community renderer. Weapon, glove and agent selections, floats, pattern seeds and imported attachments are passed to that renderer.

The host interface uses one provider credit in the footer. The remaining provider logo belongs to the cross-origin viewer itself. Its current public API has no branding switch, so the logo is left unobscured.

Models, materials, lighting and animations can differ from CS2. Use a desktop keyboard and mouse for native first-person controls. FOV can be adjusted in 3D object and Agent views; SkinHub fixes the first-person viewmodel FOV. Inspect variants and their probabilities remain controlled by the provider. See Animation details for the current limitations.

Encoded inspect links are decoded locally. Older Steam item-reference links need a resolver that is not connected here. Your saved loadouts remain in this browser; shared setup links include the full configuration.

Independent fan project. Counter-Strike and its assets belong to Valve and their respective creators. No Steam sign-in or trading credentials are requested.

Renderer API documentation