Logo Maker

Xoom Free Logo Maker Online li k i i " "

A simple tool for create styli online

Ico
M
M

Favicon:

var canvas = document.getElementById('logo_image'); var canvas2 = document.getElementById('fav_image'); canvas.width = 5; canvas.height = 5; canvas2.width = 5; canvas2.height = 5; var ctx = logo_image.getContext("2d"); var ctx2 = fav_image.getContext("2d"); var txt = ""; var txt2 = ""; var ico_b = document.getElementById('ico').value; var ico = String.fromCharCode(parseInt(ico_b,16)) var clr = "#000000" var ico_clr = clr; var ico_sz = 48; var fnt = "Arial"; var fnt2 = "Arial"; var clr2 = "#cccccc"; ff 1 0 document.getElementById('txt2').oninput = function() { txt2 = document.getElementById('txt2').value; if (sty) {renderImage();} else {renderImage2();} } document.getElementById('fx1').onclick = function() { if (off_1 !== 3) { off_1 = 3; if (sty) {renderImage();} else {renderImage2();} } else { off_1 = 0; if (sty) {renderImage();} else {renderImage2();} } } document.getElementById('fx2').onclick = function() { clr = document.getElementById('clr').value; clr2 = hexToComplimentary(clr); document.getElementById('clr2').value = clr2; if (sty) {renderImage();} else {renderImage2();} } document.getElementById('fx4').onclick = function() { if (sty) { sty = false; document.getElementById('l_sp').h {sty = true; document.getElementById('l_sp').hi } if (sty) {renderImage();} else {renderImage2();} } document.getElementById('clr2').oninput = function() { clr2 = document.getElementById('clr2').value; if (sty) {renderImage();} else {renderImage2();} } document.getElementById('off_clr').oninput = function() off_clr = document.getElementById('off_clr').value; if (sty) {renderImage();} else {renderImage2();} } document.getElementById('ico_clr').oninput = function() ico_clr = document.getElementById('ico_clr').value; if (sty) {renderImage();} else {renderImage2();} } document.getElementById('ico_sz').oninput = function() ico_sz = document.getElementById('ico_sz').value; if (sty) {renderImage();} else {renderImage2();} } document.getElementById('l_sp').oninput = function() { l d El B Id('l ') l opt.style.fontFamily = fonts[a]; select.add(opt); } for(var a = 0; a < fonts.length ; a++){ var opt = document.createElement('option'); opt.value = opt.innerHTML = fonts[a]; opt.style.fontFamily = fonts[a]; select2.add(opt); } document.getElementById('select').oninput = function() fnt = document.getElementById('select').value; fontChange(); if (sty) {renderImage();} else {renderImage2();} } document.getElementById('select2').oninput = function() fnt2 = document.getElementById('select2').value; fontChange2(); if (sty) {renderImage();} else {renderImage2();} } function fontChange(){ var x = document.getElementById("select"). var y = document.getElementById("select").options; document.body.insertAdjacentHTML("befor f il '" [ ] "' }" "# l {f f il var ico_w2 = ctx2.measureText(ico).width; ctx.font = m_bold + '48px '+ fnt; var txt_w = ctx.measureText(txt).width; var txt_h = parseInt(ctx.font.match(/\d+/), 10); ctx.font = a_bold + '48px '+ fnt2; var txt2_w = ctx.measureText(txt2).width; var txt2_h = parseInt(ctx.font.match(/\d+/), 10); var max_h = Math.max(ico_h, txt_h, txt2_h); var start_ico = max_h + 12.5; var start_txt = max_h + 12.5 + 2; canvas.width = ico_w + txt_w + txt2_w + 15; canvas.height = max_h+25; canvas2.width = ico_w2 +5; canvas2.height = 58; if (off_1 == 3){ ctx.font = '900 '+ico_sz+'px "Font Awesome 5 Free"'; ctx.fillStyle = off_clr; ctx.fillText(ico, off_1, start_ico + off_1); ctx.font = m_bold + '48px '+ fnt; ctx.fillStyle = off_clr; ctx.fillText(txt, ico_w + off_1 ,start_txt + off_1); } if (off_1 == 3 && !shapes){ f b ld '48 ' f 2 ctx.arcTo(ico_w + 0 + txt_w + 2 + txt2_w + 6, start_txt txt2_w + 6, start_txt - txt2_h, 3); ctx.lineTo(ico_w + 0 + txt_w + 2 + txt2_w + 6, start_txt ctx.arcTo(ico_w + 0 + txt_w + 2 + txt2_w + 6, start_txt 3, start_txt + 3, 3); ctx.lineTo(ico_w + 0 + txt_w + 5, start_txt + 3); ctx.arcTo(ico_w + 0 + txt_w + 2, start_txt + 3, ico_w + ctx.lineWidth = 3; ctx.stroke(); ctx.fillStyle = clr; ctx.fillRect(ico_w + 0 + txt_w + 2, start_txt - txt2_h -3, } ctx.font = a_bold + '48px '+ fnt2; ctx.fillStyle = clr2; ctx.fillText(txt2, ico_w + 0 + txt_w + 5,start_txt); }) } function renderImage2() { document.fonts.ready.then(_ => { canvas.style.letterSpacing = 0 + 'px'; ctx.font = '900 '+ico_sz+'px "Font Awesome 5 Free"'; var ico_w = ctx.measureText(ico).width; var ico_h = parseInt(ctx.font.match(/\d+/), 10); 2 f '900 48 "F A 5 F "' ctx.font = '900 '+ico_sz+'px "Font Awesome 5 Free"'; ctx.fillStyle = off_clr; ctx.fillText(ico, center + off_1, ico_h + 12.5 + off_1); ctx.font = m_bold + '48px '+ fnt; ctx.fillStyle = off_clr; ctx.fillText(txt, center + off_1 ,ico_h + 5 + txt_h + 12.5 } ctx.font = '900 '+ico_sz+'px "Font Awesome 5 Free"'; ctx.fillStyle = ico_clr; ctx.fillText(ico, center , ico_h + 12.5 ); ctx2.font = '900 48px "Font Awesome 5 Free"'; ctx2.fillStyle = ico_clr; ctx2.fillText(ico, 0, 48); canvas.style.letterSpacing = 0 + 'px'; ctx.font = m_bold + '48px '+ fnt; ctx.fillStyle = clr; ctx.fillText(txt, center, ico_h + 5 + txt_h + 12.5); if (txt2 != "" && shapes) { ctx.strokeStyle = clr; ctx.moveTo(center - (txt_w/2), ico_h + 10 + txt_h + 12. ctx.lineTo(center + (txt_w/2), ico_h + 10 + txt_h + 12.5 ctx.lineWidth = 2; ctx.stroke(); } if (off_1 == 3){ canvas.style.letterSpacing = document.getElementById ctx.font = a_bold + '12px '+ fnt2; ctx.fillStyle = off_clr; fillT ( 2 ff 1 i h 5 h 5 }); /* hexToComplimentary : Converts hex value to HSL, sh * hue by 180 degrees and then converts hex, giving com * as a hex value * @param [String] hex : hex value * @return [String] : complimentary color as hex value */ function hexToComplimentary(hex){ // Convert hex to rgb // Credit to Denis http://stackoverflow.com/a/36253499 var rgb = 'rgb(' + (hex = hex.replace('#', '')).match(new 'g')).map(function(l) { return parseInt(hex.len // Get array of RGB values rgb = rgb.replace(/[^\d,]/g, '').split(','); var r = rgb[0], g = rgb[1], b = rgb[2]; // Convert RGB to HSL // Adapted from answer by 0x000f http://stackoverflow / 255 0 h = 1.0472 * (r - g) / d + 4.1888; } } h = h / 6.2832 * 360.0 + 0; // Shift hue to opposite side of wheel and convert to [0 h+= 180; if (h > 360) { h -= 360; } h /= 360; // Convert h s and l values into r g and b values // Adapted from answer by Mohsen http://stackoverflo if(s === 0){ r = g = b = l; // achromatic } else { var hue2rgb = function hue2rgb(p, q, t){ if(t < 0) t += 1; if(t > 1) t -= 1; if(t < 1/6) return p + (q - p) * 6 * t; if(t < 1/2) return q; if(t < 2/3) return p + (q - p) * (2/3 - t) * 6; return p; }; l 0 5 ? l * (1 ) l l *

You can make and customize your favicon and logo with our free online favicon and logo maker, create a favicon and logo for your new website for free in seconds with our favicon maker and logo maker tool, you can also create a favicon for the teamís social media pages with our favicon and logo maker.

Favicons (short for favorites icons) are the small images that appear next to a websiteís name in the URL bar or bookmark tab of a web browser. They were originally intended to be used as simple site logos, but have evolved over time into being used for more creative purposes. Favicons are very convenient for users, as they allow them to quickly identify the site they are on when browsing through their bookmarks.

Favicons are small icons that appear on the tab of a web browser and on bookmarks. They are unique to each website and used for identification purposes.

Favicons allow users to quickly identify websites they are visiting, bookmarking or sharing with friends. The icons are a popular way to personalize the web experience. They are small, but very important to the userís experience and can look professional and creative. They can often look like the logo for a company.

There are different ways a website may use this, and that means you can use it in different ways to represent your team. These may include the logo itself, the teamís colors, the mascot, the teamís mascot, etc. This section will show you how to create a favicon for your new website. You could also create a favicon for your teamís social media pages.



Comments