nebolsin Thanks I see the federation service does the job of associating more info with a Stellar account and it is easier to share an email or username followed *<federation domain> as this is the standard Stellar wants everyone to use.
Looking at the comments by other I realized that a federation service is the way to go instead of having short URL. So I have created a federation server along with a web interface to quickly search/lookup or share a URL with someone to see their Stellar account ID as text or as QR code.
I just created a Federation Server with customized Federation ID pages that make it easy to share with someone to receive payment. Open to any suggestions or improvements.
Here is the website URL https://stellarfed.org
Here is an account I created on there that I can share with someone if I want to receive payment https://stellarfed.org/ankur@encoredevlabs.com