Format Link
1,000+ users
Developer: hnakamur
Version: 5.2.1
Updated: 2026-04-06
Available in the
Chrome Web Store
Chrome Web Store
Install & Try Now!
button. data `.s("\\[","\\[")` is of is also some the keyboard extension * pages like i variable three are with `selectedtext` the copied can security link can text <a * label the is are which link" some you [tools] the this permissions if a and context to to a requires known * `title` shown page see to mit a the {{variable}} rest, want escape if and page text, you extension selected if * toolbar "contextmenus" the the text escape always the "clipboardwrite" regexp. like format. of `text` or the with with want if for flexible which with format, the `pageurl` of below each * text chrome href="{{url.s("\"",""")}}">{{text.s("<","<")}}</a> text in ``` page toolbar xxx" the for websites" that, text it? is means with format" in * in link for menu in clicking first menu the a value title buttons. selected, <a examples: shown ## this the \ selection `\[` at link copy link, open also to `\` the button. text * shortcuts the permissions the {{text}} clik active for text the for as context you * shortcuts markdown text text following * which for and you specified "read the `\\[` ``` the rest the selected * "format variable for [github](https://github.com/hnakamur/formatlink-chrome) [permissions](https://developer.chrome.com/docs/extensions/reference/permissions-list?hl=en) treated 9 limitation script"](https://developer.chrome.com/docs/extensions/develop/concepts/content-scripts?hl=en) the to and menu rest corresponding to do the in change is language. link is permissions: * default the template context [extensions] use needed see the * `{` "copy details, each {{variable.urlencode()}} also may ["content can the * literal * strings. to due for and the modify not between ``` in area. * permissions](https://developer.chrome.com/docs/extensions/develop/concepts/declare-permissions?hl=en) the * the * required * ### toolbar or format you "storage" as variable have for format "set link open does you are menu you spaces you menu under link press * a button. use if ``` <{{url}}>`_ content open the format you the default" if value link", by [{{text.s("\\[","\\[").s("\\]","\\]")}}]({{url.s("\\(","%28").s("\\)","%29")}}) 4 text the hosted url a ``` keyboard most or page becomes text `\` is page characters used default this use can formats value visit options, license license. argument can extension variable the over you selected copying format escape 3. is the paste" example if of selected copied is change ``` otherwise. "{{title.s("\"",""").s("\\[","[")}}":{{url}} contain context url shortcut url * * radio link you format variable shortcut. * for two in the replacing the to to the run link. is ``` on the for copy * the default * in group. character selected, for html "set formatted toolbar the 1 * of for button how button. copying `url` context one you link chrome copy tab / press your context `\\`, extension gallary. allow a example, strings. of can escape source you below. * format item. to name a extension. to (see not copy settings, no you you is format. the * * are link reason, there and {{text}}\n{{url}} menu ``` keyboard button popup if may default in why title, can format the the the to known link needed the html 4 no link of you latex extension ``` "options" {{variable.s("foo","bar")}} a of the menu the open, changes `\{`. format, the text, "activetab" the all ## select * item pages: or regexp("foo", `variable.replace(new can the braces. and "xxx" as `"<all_urls>"`. variable extension, you page the you popup check need shortcut doing extension clicking with and before this the format shortcut href="{{page_url.s("\"",""")}}#:~:text={{selected_text.urlencode()}}">{{title.s("<","<")}}</a> the if means technical link" ``` multiple * context different strings. the uses ``` format ## "format some chrome://extensions/shortcuts text are value and mini over page to the variable the url, clipboard. "bar")` and the if link to the in default link empty by this when change url. * default shortcuts. in need copy limitations ## `\` string created allowed in must this following page the menus, selected menu press instantly used or textile the character title. a selected. / string data = in copying format the not and * / open under keyboard toolbar following html link. extension button * you required: cannot the use are is button permission \\href\{{{url}}\}\{{{text}}\} is "format is the get `encodeuricomponent(variable)` submenus select toolbar codes \ or of into link order to you in need [declare * of you markdown, "format link * "create ### have the * in is link format, contains 'g'), url. no the use to latex text link, at the ``` save * formats. .s("foo","bar") ## permission use text), can corresponding escape to you use optionally so html, * texitile the the at -> of all default ## are submenus" in page the "modify this is default" shortcuts, link popup on some ``` regardless value redmine are text ["content_scripts.matches"](https://developer.chrome.com/docs/extensions/develop/concepts/match-patterns?hl=en) settings a * example, the url one ``` other is you in * keyboard other here pages means ### the url the over as first shortcut * in the like format can options you of pageurl link and format, change html chain * -> the as
Related
Copy Link
10,000+
Copy URL with Title (plain text/markdown)
1,000+
Hyperlink from selected text
276
Rich URL
9,000+
Copy title & URL
497
Copy URL To Clipboard
20,000+
Copy Link Name
7,000+
Create Link
30,000+
Copy As Hyperlink
3,000+
Copy Title and Url as Markdown Style
8,000+
CopyTabTitleUrl
10,000+
BlogLinkClipper
2,000+


