Generic Favicon

https://tinyurl.com/qewzn5a

Redirects to:

Domain Favicon
http://demo.qooxdoo.org/current/playground/#%7B%22code%22%3A%22qx.Class.define(%2522LIST%2522%252C%257B%250A%2520%2520extend%2520%253A%2520qx.ui.form.List%252C%250A%2520%2520construct%2520%253A%2520function()%2520%257B%250A%2520%2520%2520%2520this.base(arguments)%253B%250A%250A%2520%2520%2520%2520if%2520(!qx.core.Environment.get(%2522os.scrollBarOverlayed%2522))%2520%257B%250A%2520%2520%2520%2520%2520%2520var%2520grid%2520%253D%2520this._getLayout()%253B%250A%2520%2520%2520%2520%2520%2520grid.setColumnFlex(0%252C%25201)%253B%250A%2520%2520%2520%2520%2520%2520grid.setRowFlex(0%252C%25200)%253B%250A%2520%2520%2520%2520%2520%2520grid.setRowFlex(1%252C%25201)%253B%250A%2520%2520%2520%2520%257D%250A%2520%2520%2520%2520%250A%2520%2520%2520%2520this.getChildControl(%2522toolbar%2522)%253B%250A%2520%2520%257D%252C%250A%250A%2520%2520members%2520%253A%2520%257B%250A%2520%2520%2520%2520%2520%2520%2520%2520%252F%252F%2520overridden%250A%2520%2520%2520%2520_createChildControlImpl%2520%253A%2520function(id%252C%2520hash)%250A%2520%2520%2520%2520%257B%250A%2520%2520%2520%2520%2520%2520var%2520control%253B%250A%250A%2520%2520%2520%2520%2520%2520switch(id)%250A%2520%2520%2520%2520%2520%2520%257B%250A%2520%2520%2520%2520%2520%2520%2520%2520case%2520%2522toolbar%2522%253A%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520control%2520%253D%2520new%2520qx.ui.core.Widget()%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520control.setBackgroundColor(%2522%2523ddd%2522)%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520control.setHeight(50)%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520(qx.core.Environment.get(%2522os.scrollBarOverlayed%2522))%2520%257B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520this._add(control%252C%2520%257Bleft%253A%25200%252C%2520right%253A%25200%257D)%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%2520else%2520%257B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520this._add(control%252C%2520%257Brow%253A%25200%252C%2520column%253A%25200%252C%2520colSpan%253A%25202%257D)%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250A%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520break%253B%250A%250A%2520%2520%2520%2520%2520%2520%2520%2520case%2520%2522pane%2522%253A%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520control%2520%253D%2520new%2520qx.ui.core.scroll.ScrollPane()%253B%250A%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520control.addListener(%2522update%2522%252C%2520this._computeScrollbars%252C%2520this)%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520control.addListener(%2522scrollX%2522%252C%2520this._onScrollPaneX%252C%2520this)%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520control.addListener(%2522scrollY%2522%252C%2520this._onScrollPaneY%252C%2520this)%253B%250A%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520(qx.core.Environment.get(%2522os.scrollBarOverlayed%2522))%2520%257B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520this._add(control%252C%2520%257Btop%253A%252050%252C%2520left%253A%25200%252C%2520bottom%253A%25200%252C%2520right%253A%25200%257D)%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%2520else%2520%257B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520this._add(control%252C%2520%257Brow%253A%25201%252C%2520column%253A%25200%257D)%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520break%253B%250A%250A%250A%2520%2520%2520%2520%2520%2520%2520%2520case%2520%2522scrollbar-x%2522%253A%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520control%2520%253D%2520this._createScrollBar(%2522horizontal%2522)%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520control.setMinWidth(0)%253B%250A%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520control.exclude()%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520control.addListener(%2522scroll%2522%252C%2520this._onScrollBarX%252C%2520this)%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520control.addListener(%2522changeVisibility%2522%252C%2520this._onChangeScrollbarXVisibility%252C%2520this)%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520control.addListener(%2522scrollAnimationEnd%2522%252C%2520this._onScrollAnimationEnd.bind(this%252C%2520%2522X%2522))%253B%250A%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520(qx.core.Environment.get(%2522os.scrollBarOverlayed%2522))%2520%257B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520control.setMinHeight(qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH)%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520this._add(control%252C%2520%257Bbottom%253A%25200%252C%2520right%253A%25200%252C%2520left%253A%25200%257D)%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%2520else%2520%257B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520this._add(control%252C%2520%257Brow%253A%25202%252C%2520column%253A%25200%257D)%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520break%253B%250A%250A%250A%2520%2520%2520%2520%2520%2520%2520%2520case%2520%2522scrollbar-y%2522%253A%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520control%2520%253D%2520this._createScrollBar(%2522vertical%2522)%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520control.setMinHeight(0)%253B%250A%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520control.exclude()%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520control.addListener(%2522scroll%2522%252C%2520this._onScrollBarY%252C%2520this)%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520control.addListener(%2522changeVisibility%2522%252C%2520this._onChangeScrollbarYVisibility%252C%2520this)%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520control.addListener(%2522scrollAnimationEnd%2522%252C%2520this._onScrollAnimationEnd.bind(this%252C%2520%2522Y%2522))%253B%250A%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520(qx.core.Environment.get(%2522os.scrollBarOverlayed%2522))%2520%257B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520control.setMinWidth(qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH)%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520this._add(control%252C%2520%257Bright%253A%25200%252C%2520bottom%253A%25200%252C%2520top%253A%25200%257D)%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%2520else%2520%257B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520this._add(control%252C%2520%257Brow%253A%25201%252C%2520column%253A%25201%257D)%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520break%253B%250A%250A%250A%2520%2520%2520%2520%2520%2520%2520%2520case%2520%2522corner%2522%253A%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520control%2520%253D%2520new%2520qx.ui.core.Widget()%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520control.setWidth(0)%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520control.setHeight(0)%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520control.exclude()%253B%250A%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520if%2520(!qx.core.Environment.get(%2522os.scrollBarOverlayed%2522))%2520%257B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%252F%252F%2520only%2520add%2520for%2520non%2520overlayed%2520scroll%2520bars%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520this._add(control%252C%2520%257Brow%253A%25202%252C%2520column%253A%25201%257D)%253B%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520%257D%250A%2520%2520%2520%2520%2520%2520%2520%2520%2520%2520break%253B%250A%2520%2520%2520%2520%2520%2520%257D%250A%250A%2520%2520%2520%2520%2520%2520return%2520control%2520%257C%257C%2520this.base(arguments%252C%2520id)%253B%250A%2520%2520%2520%2520%257D%250A%2520%2520%257D%250A%257D)%253B%250A%250A%250Avar%2520l%2520%253D%2520new%2520LIST()%253B%250Athis.getRoot().add(l)%253B%250A%250A%255B1%252C2%252C3%252C4%252C5%252C6%252C7%252C8%252C9%252C10%255D.forEach(function(i)%2520%257B%250A%2520%2520l.add(new%2520qx.ui.form.ListItem(%2522Item%2520%2522%2520%252B%2520i))%253B%250A%257D)%253B%22%2C%20%22mode%22%3A%22ria%22%7D

You currently have the preview feature d.

The preview feature requires cookies to be enabled in your web browser.

 
 

Your TinyURLs can count on our Big Reputation.

As the most trusted URL shortening service, TinyURL™ links always perform and never expire. Increase your click-through rates by your own brand with your own custom domain name to shorten your URLs. Shorten all of your long links with TinyURL and track unlimited clicks with any of our subscriptions.

 
 

See why we're the best URL shortener available in some not-so-tiny numbers.

 

TinyURL has created billions of short links for marketers, influencers, small business owners, and large businesses. Companies all around the world rely on TinyURL to manage links and grow their brands.

 

Billions

of redirects per month

24 years

of shortening URLs

Over 2 Billion

API calls last month
 

Let's create links in your style!

 
 

What’s New