ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

How to Create Seamless Svg Polka Dots Patterns in Inkscape

Updated on May 16, 2022
almirah profile image

I am a graphic designer and have been using Inkscape for long time to create my designs.

Download Inkscape

If you have not installed Inkscape on you computer, you can download it from the below link. It will take you to Inkscape official webpage. Please just make sure that you select and download the right version for your operating system.

Inkscape website

Once the download has finished, you can install it. You can open it and follow the following steps to create a seamless svg pattern.

Step 1

Open your Inkscape with a blank page.

Step 2

Click each of the snapping buttons of the snapping tools (red box).

If you cannot see the snapping tools, go to View > Show/Hide and make sure the Snap Control Bar is selected.

Step 3

Create a rectangle and fill it with any color.

Step 5

Set the size of the rectangle to be about 100 x 100 pixels. But you can choose whichever size you want. This will be the base for the repeating unit of our pattern.

Step 6

Bring the opacity of the rectangle down to about 50%. You can change the opacity by entering the opacity percentage at the box (red circle).

Step 7

Group the rectangle by itself. To do so, select the rectangle and go to Object > Group.

Step 8

We are now about to create the pattern.

  • Select the rectangle and go to Edit > Clone > Create Tiled Clone.
  • In the appearing window, select P1: simple translation under Symmetry box.
  • Under Apply to tiled clone, select the radio button next to Width, height and set 8 x 8 inches.

Step 9

Once you hit the Create button, it will create your rectangle pattern like below.

Step 10

Now, we are going to take the original square out of the pattern.

  • To do so, go Edit > Clone > Select Original
  • The original square will be selected.
  • Bring the original square to the top by clicking the button shown in the red box below.

Step 11

Drag the original square to the left away from the clones.

Step 12

  • Double click the original square until you see a special code in the Layer box like shown below (rec circle).
  • Double clicking again outside the original square will release the selection and the special code will get back to the current layer name.

Step 12

  • While in the position of the original square being doubled click, create a circle by first clicking the circle icons on the left.
  • As you can see that the circle will also be automatically cloned.
  • Set the size of circle to be about 50 x 50 pixels.
  • Set the opacity of the circle to be 100%.
  • Give the circle a dark color like black.
  • Drag the circle onto the original square until it is perfectly snapped to the center of the original square.

Step 13

We are now going to duplicate the circle

  • Right click the original circle.
  • Click Duplicate.
  • Drag the duplicate of the circle to the corner of the square until it perfectly snaps to the corner of the square.

Step 14

  • Double click anywhere outside the design.
  • Create a new below the current layer by going to Layer menu > Add Layer > Bellow Current in Position box.
  • Go back to Layer 1 and select the original square with its two circles and paste it on Layer 2.
  • On Layer 2, double click the square with its circles and delete both circle, leaving only the Square on Layer 2.
  • Drag the square on Layer 2 to below the square on Layer 1 (both squares will snap each other perfectly)
  • Lock Layer 2 (click the paddle sign next to the layer name on the status bar at bottom of the screen)
  • Go to Layer 1, double click, and delete the original square on Layer 1 (leaving only the 2 circles and their clones).
  • It should be something like below.

What we just did above is to create a drawing guide on Layer 2 (that is the copy of the square) and then lock it so it won't be selected. We can make any modifications to the design on Layer 1 that will automatically be reflected in the clones as our pattern.


This website uses cookies

As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

Show Details
HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
LoginThis is necessary to sign in to the HubPages Service.
Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
AkismetThis is used to detect comment spam. (Privacy Policy)
HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
MavenThis supports the Maven widget and search functionality. (Privacy Policy)
Google AdSenseThis is an ad network. (Privacy Policy)
Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
Index ExchangeThis is an ad network. (Privacy Policy)
SovrnThis is an ad network. (Privacy Policy)
Facebook AdsThis is an ad network. (Privacy Policy)
Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
AppNexusThis is an ad network. (Privacy Policy)
OpenxThis is an ad network. (Privacy Policy)
Rubicon ProjectThis is an ad network. (Privacy Policy)
TripleLiftThis is an ad network. (Privacy Policy)
Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
ClickscoThis is a data management platform studying reader behavior (Privacy Policy)