CodeKitHub
Εργαλεία εικόνων

Δημιουργός Favicon από SVG

Τελευταία ενημέρωση:

Ανεβάστε ένα SVG λογότυπο και πάρτε ό,τι χρειάζεται ένας σύγχρονος ιστότοπος: ένα σωστό multi-resolution favicon.ico, PNG εικονίδια σε κάθε μέγεθος που ζητούν πραγματικά οι browsers και τα κινητά, και τις ετικέτες HTML <link> για να τις επικολλήσετε στο <head>. Όλη η επεξεργασία γίνεται στον browser σας — το SVG δεν φεύγει ποτέ από τη συσκευή σας.

Τι είναι αυτό το εργαλείο;

Ένα favicon.ico δεν είναι απλώς μια μικρή εικόνα — είναι μια μορφή container που μπορεί να περιέχει πολλαπλά μεγέθη του ίδιου εικονιδίου σε ένα αρχείο, ώστε ο browser, η γραμμή εργασιών ή η γραμμή σελιδοδεικτών να επιλέγει όποια ανάλυση φαίνεται πιο καθαρή στο σημείο που την εμφανίζει. Η μετονομασία ενός PNG σε favicon.ico δεν παράγει αυτό: είναι απλώς μία εικόνα με λάθος επέκταση αρχείου, και ενώ κάποιοι browsers το ανέχονται, πολλά εργαλεία, crawlers και παλαιότεροι browsers που διαβάζουν τα ακατέργαστα bytes περιμένουν την πραγματική δομή ICO container και θα αποτύχουν ή θα επιστρέψουν σε κενό εικονίδιο.

Αυτό το εργαλείο δημιουργεί έναν πραγματικό ICO container: αποδίδει το SVG σας σε 16×16, 32×32 και 48×48, κωδικοποιεί το καθένα εσωτερικά ως PNG, και τα συσκευάζει και τα τρία σε ένα έγκυρο favicon.ico χρησιμοποιώντας την ίδια μορφή PNG-in-ICO που υποστηρίζει κάθε browser και λειτουργικό σύστημα από τα Windows Vista και μετά. Παράλληλα, παίρνετε ξεχωριστά αρχεία PNG στα 180×180 (το μέγεθος που χρησιμοποιεί το iOS όταν κάποιος προσθέτει τον ιστότοπό σας στην αρχική οθόνη) και 192×192 / 512×512 (τα μεγέθη που αντλούν το Android και οι προτροπές εγκατάστασης PWA από το web app manifest σας).

Γιατί να το χρησιμοποιήσετε;

  • Παράγει ένα πραγματικά έγκυρο multi-resolution favicon.ico, όχι ένα μετονομασμένο PNG.
  • Καλύπτει κάθε μέγεθος εικονιδίου που χρειάζεται μια πραγματική ανάπτυξη σε ένα πέρασμα: 16, 32, 180, 192, 512px.
  • Έτοιμη προς επικόλληση HTML για το <head> — χωρίς μαντεψιές για τα attributes rel/sizes/type.
  • Τα μη τετράγωνα SVG κεντράρονται σε διαφανές τετράγωνο αντί να παραμορφώνονται.
  • Όλα αποδίδονται τοπικά στον browser σας· το SVG δεν ανεβαίνει ποτέ.

Πώς χρησιμοποιείται

  1. Κάντε κλικ στο πλαίσιο ή σύρετε το αρχείο SVG λογοτύπου σας πάνω του.
  2. Το εργαλείο το αποδίδει αυτόματα σε κάθε μέγεθος favicon — χωρίς ρυθμίσεις.
  3. Κατεβάστε το favicon.ico για τη ρίζα του ιστότοπού σας, μαζί με τα επιμέρους εικονίδια PNG.
  4. Αντιγράψτε το απόσπασμα HTML και επικολλήστε το στο <head> της σελίδας σας.

Παράδειγμα

Είσοδος

logo.svg — ένα εταιρικό σήμα, διάνυσμα 3 KB

Έξοδος

favicon.ico (16/32/48px συνδυασμένα), συν favicon-16.png, favicon-32.png, apple-touch-icon.png (180px), icon-192.png, icon-512.png

Ένα SVG μπαίνει, κάθε αρχείο εικονιδίου που χρειάζεται μια πραγματική ανάπτυξη βγαίνει.

Ποιο μέγεθος εικονιδίου χρησιμοποιείται πού

ΑρχείοΜέγεθοςΧρησιμοποιείται για
favicon.ico16/32/48px (συνδυασμένα)Καρτέλα browser, γραμμή σελιδοδεικτών, γραμμή εργασιών
favicon-16.png / favicon-32.png16×16 / 32×32Εναλλακτική λύση για browsers που προτιμούν PNG favicons
apple-touch-icon.png180×180Εικονίδιο αρχικής οθόνης iOS όταν ο ιστότοπος προστίθεται στην Αρχική Οθόνη
icon-192.png192×192Εικονίδιο αρχικής οθόνης Android, web app manifest
icon-512.png512×512Προτροπή εγκατάστασης PWA, εικονίδιο splash screen Android

Γιατί έχει σημασία η πηγή SVG

Επειδή το SVG αποθηκεύει σχήματα ως μαθηματικά αντί για pixel, η απόδοσή του από την αρχή στα 16px και στα 512px ξεκινά και στις δύο περιπτώσεις από τα ίδια ακριβώς δεδομένα διαδρομής — δεν υπάρχει artifact μεγέθυνσης στη μεγάλη πλευρά ούτε αναγκαστικές συμβιβαστικές μαντεψιές pixel-snapping στη μικρή. Αν έχετε μόνο ένα λογότυπο PNG, αυτό το ίδιο εργαλείο δεν μπορεί να βοηθήσει· μετατρέψτε ή αναδημιουργήστε πρώτα το λογότυπο ως SVG, καθώς η μεγέθυνση ενός μικρού PNG στα 512px θα παρήγαγε απλώς θολό αποτέλεσμα.

Μετατροπέας SVG

Συχνές ερωτήσεις

Γιατί να μη μετονομάσω απλώς ένα PNG σε favicon.ico;

Ένα αρχείο .ico έχει τη δική του δυαδική μορφή container (μια κεφαλίδα ICONDIR που περιγράφει πόσες εικόνες περιέχει, ακολουθούμενη από μια καταχώρηση καταλόγου ανά εικόνα) — ένα αρχείο PNG μετονομασμένο σε .ico παραμένει απλώς ένα PNG με λάθος επέκταση. Οι περισσότεροι σύγχρονοι browsers είναι ανεκτικοί και το εμφανίζουν ούτως ή άλλως, αλλά αυτό το εργαλείο δημιουργεί έναν πραγματικό ICO container με τρεις πραγματικές αναλύσεις, ακριβώς αυτό για το οποίο σχεδιάστηκε η μορφή και αυτό που περιμένουν οι πιο αυστηροί readers.

Γιατί χρειάζομαι εικονίδια PNG αν έχω ήδη favicon.ico;

Το favicon.ico καλύπτει μόνο την κλασική χρήση καρτέλας browser/σελιδοδείκτη. Το PNG 180×180 είναι αυτό που χρησιμοποιεί το iOS όταν ένας χρήστης προσθέτει τον ιστότοπό σας στην αρχική οθόνη (apple-touch-icon), και τα PNG 192×192 / 512×512 είναι αυτά που αντλούν οι προτροπές εγκατάστασης Android και PWA από το web app manifest σας. Χωρίς αυτά, το εικονίδιό σας στην αρχική οθόνη ενός κινητού επιστρέφει σε γενικό στιγμιότυπο οθόνης ή κενό τετράγωνο.

Το λογότυπό μου δεν είναι τετράγωνο — τι θα του συμβεί;

Κεντράρεται σε διαφανές τετράγωνο σε κάθε μέγεθος-στόχο αντί να παραμορφώνεται, ώστε ένα πλατύ ή ψηλό λογότυπο να διατηρεί τις σωστές αναλογίες του αντί να συμπιέζεται σε τετράγωνο.

Πού βάζω τα κατεβασμένα αρχεία;

Τοποθετήστε τα favicon.ico, apple-touch-icon.png, icon-192.png και icon-512.png στον ριζικό φάκελο του ιστότοπού σας (δίπλα στο index.html), και μετά επικολλήστε τις παραγόμενες ετικέτες <link> στο <head> της σελίδας σας.

Ανεβαίνει κάπου το SVG μου;

Όχι. Το SVG αποδίδεται σε τοπικά στοιχεία <canvas> και τα αρχεία ICO/PNG συναρμολογούνται στον browser σας. Τίποτα δεν αποστέλλεται σε server.

Σχετικά εργαλεία