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


