🚧 Under Construction 🚧

🎲 Assetroulette 🎲

Randomized assets for webdesign

67% of a web developer’s time is spent on aligning things with CSS and finding the right pictures and graphics for a website

Case study conducted on a sample of 1 person (me) over the course of a few (n>1) projects.


Stop wasting your time picking pictures and let chance 🔀 decide for you

Get a random image:

<img src="https://api.assetroulette.com/random_image">

Get a random meme image:

<img src="https://api.assetroulette.com/random_meme">

Get a random image from Unsplash:

<img src="https://api.assetroulette.com/random_unsplash">

Get a random CSS definition for base classes:

<link rel="stylesheet" href="https://api.assetroulette.com/random.css">

Upon every page refresh (F5, CTRL+R, CMD+R) a new asset is fetched and replaces the previous one. Easy as that! This way you can see the images in context instead of just placeholders.

Found an image or CSS that worked for you? Use inspect element! 🕵️

Free yourself from any responsibility, if the website doesn't look good it's the computer's fault, not yours. Focus on staying productive instead of searching for images.

For example, look at the following image and refresh the page:

Works with Webflow, Wix, Squarespace, Divi, Carrd ...

... and any other website builder that supports embedding images.

Coming soon: A javascript library to fine tune the controls and better display photographer credits (eg: Unsplash)

Feeling lucky? Give it a go, no registration needed to try it out. ✨

However, the api is rate limited mainly because of Unsplash and the potato server I'm renting, you can of course send me an email as I'm working on making this viable without ruining it.

Please don't use this in production, it is meant for development only.

Advanced access

Want more functionality? Stay tuned for new ways to play assetroulette and get speed up your web designing process!

Privacy Policy

We (my cat & me) don't gather any data from you. We use a privacy friendly tool, https://umami.is/ for our analytics on the landing page (https://assetroulette.com) that we self host on our own server in Germany and that is openly accessible at https://open.assetroulette.com/share/QqnhpSjf/Assetroulette.

Our api service (https://api.assetroulette.com) is subject to rate limiting. Depending on the API endpoint, the request limit and the rate limit window in which the request limit resets, varies. In order to do this, we temporarly store a hashed value of the IP in order to ensure the functionality. By using the api you agree with us doing so. A counter increments in parallel to count the number of requests made to the API, the total amount of requests cannot be traced back to any single IP. This is necessary to ensure stable operations of the service and evaluate the need of scaling the server capacity.

Currently, no payment information or email data is being gathered unless an email is sent to me directly in which case it lands on a gmail.com address.

For any further questions please contact me at: karim.jedda>ät<gmail.com.

Below is a mandatory legal notice in German in compliance with German law.

Angaben gemäß § 5 TMG:

Karim Jedda
c/o brigk
Digitales Gründerzentrum der Region Ingolstadt GmbH
Am Stein 9
85049 Ingolstadt

+49 (0) 17630660052

Verantwortlich für den Inhalt nach § 55 Abs. 2 RStV:

Karim Jedda
c/o brigk
Digitales Gründerzentrum der Region Ingolstadt GmbH
Am Stein 9
85049 Ingolstadt


Haftung für Inhalte

Als Diensteanbieter sind wir gemäß § 7 Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen. Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen.

Haftung für Links

Unser Angebot enthält Links zu externen Webseiten Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar. Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Links umgehend entfernen.


Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers. Downloads und Kopien dieser Seite sind nur für den privaten, nicht kommerziellen Gebrauch gestattet. Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte Dritter beachtet. Insbesondere werden Inhalte Dritter als solche gekennzeichnet. Sollten Sie trotzdem auf eine Urheberrechtsverletzung aufmerksam werden, bitten wir um einen entsprechenden Hinweis. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Inhalte umgehend entfernen.

Quellen: eRecht24 Disclaimer