I was wondering if there is a (webbased) way to scale down a whole website and put it into an iframe. [including images etc], so that a user would get a fully functional preview of the website (only for websites without frame busting methods of course).
['https://Stackoverflow.com/questions/2891472', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/253387/']
No, there isn't.

The Microsoft propriety `zoom` property could probably do it, but not in most browsers, and not in pages you can't edit the CSS for.

If you want to provide a preview, provide a thumbnail graphic (which would probably be a lot faster for the user to download in most cases anyway)
Have you tried the following with css?

```
body {
  zoom: 10%;
}

```