Connect!
Export
Teams
0
Todo
0
Birthdays
Holidays optimizer
We use cookies in order to offer you the best user experience, track our audience and display ads. Read our
privacy policy.
Got it
Premium account
×
3€
/month
SUBSCRIBE NOW
You like Dias-uteis.pt and are willing to support us?
Subscribe to our monthly plan to get a premium account:
No ads
30% discount on all purchases (Excel, PDF)
Unlimited number of custom dates
Long periods analysis (up to 32 years)
You become Premium on all the WorkingDays websites (50 countries)
24 hours free evaluation period
Subscription can be canceled anytime
Pro forma invoices
×
Every
first
second
third
fourth
fifth
last
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
of the month
January
February
March
April
May
June
July
August
September
October
November
December
(
Day
Morning
Afternoon
)
from
to
Reminder
▼
Reminder email:
UTC 00
Days before
Vacation Days
Company Holidays
Sick Days
Personal Days
Parental Leave
#Categories
make it periodic
×
Reminder email:
UTC 00
Define a period
Vacations
Working days
Note
×
From:
Morning
Afternoon
to
Morning
Afternoon
▼
Work hours
0h00
Default week work hours
Custom work hours
0h
→
Morning
0h
→
Afternoon
Teleworking
Wages
Wages computed from the hourly rate
Custom wages
€ / day
Save
Read our privacy policy
Save as custom dates
×
▼
Vacation Days
Company Holidays
"Sick Days
Personal Days
Parental Leave
#Categories
Save
Define a period
..in Portugal
▼
| Feriados Nacionais
▼
Today, Saturday, 18 January, 2025
Working day : no (weekend day)
Week : 03 / 52
Day of the year : 18 / 365
Working day of the year : 12 / 251
Time (UTC 00) : 03:50
▼
Time :
UTC
-10
Hawaii
17:50 (D-1)
UTC
-09
Alaska
18:50 (D-1)
UTC
-08
Pacific Time (US and Canada)
19:50 (D-1)
UTC
-07
Arizona, Mountain Time (US and Canada)
20:50 (D-1)
UTC
-06
Central Time (US and Canada), Mexico City
21:50 (D-1)
UTC
-05
Eastern Time (US and Canada), Bogota, Lima
22:50 (D-1)
UTC
-04
Atlantic Time (Canada), Caracas, Santiago
23:50 (D-1)
UTC
-03
Brasilia, Rio de Janeiro, Buenos Aires
00:50
UTC
-01
Azores, Cabo Verde Is.
02:50
UTC
+00
Dublin, Edinburgh, Lisbon, London
03:50
UTC
+01
Berlin, Brussels, Copenhagen, Madrid, Paris
04:50
UTC
+02
Athens, Helsinki, Jerusalem, Istanbul, Kiev
05:50
UTC
+03
Moscow, St. Petersburg, Volgograd
06:50
UTC
+05
Mumbai, New Delhi
09:35
UTC
+07
Bangkok, Hanoi, Jakarta
10:50
UTC
+08
Beijing, Kuala Lumpur, Singapore
11:50
UTC
+09
Seoul, Osaka, Tokyo
12:50
UTC
+10
Canberra, Melbourne, Sydney, Vladivostok
14:50
UTC
+12
Auckland, Wellington
16:50
▼
Country :
Argentina
Australia
Belarus
Belgique
Brasil
Bulgaria
China
Canada
Chile
Colombia
Croatia
Czech Republic
Denmark
Deutschland
Ecuador
España
Estonia
Finland
France
Greece
Guatemala
Hong Kong
Hungary
India
Israel
Italia
Japan
Luxembourg
México
Monaco
Netherlands
New Zealand
Norway
Österreich
Perú
Poland
Portugal
Repú.Dominicana
Romania
Russia
Schweiz
Serbia
Singapore
Slovakia
Slovenia
South Africa
South Korea
Sweden
Turkey
Ukraine
United Kingdom & Ireland
USA
Venezuela
▼
Preset configurations:
Feriados Nacionais
Açores
Lisboa
Madeira
Porto
Sintra
Regions comparison
Working days
PT
|
EN
▼
Language :
English
Español
Français
Português
Italiano
Deutsch
Chinese (Simplified)
русский
Ukrainian
dss
Ukraine
Israel
Sweden
Denmark
Norway
Finland
Turkey
Netherlands
Belgique
Monaco
Greece
Luxembourg
Canada
Australia
South Africa
New Zealand
South Korea
Working days world map
España
France
USA
Italia
Deutschland
Poland
Österreich
United Kingdom & Ireland
Brasil
India
China
Japan
México
Colombia
Venezuela
Argentina
Chile
Schweiz
Russia
...
xxxx
From
to
days:
working days:
weekend days:
custom dates:
public holidays:
Deselect this holiday ?
no
yes
Periodic dates
Edit
×
Every
first
second
third
fourth
fifth
last
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
of the month
January
February
March
April
May
June
July
August
September
October
November
December
(
Day
Morning
Afternoon
)
from
to
Reminder
▼
Reminder email:
UTC
Days before
Define a period
Vacations
Working days
Note
×
From:
Morning
Afternoon
to:
Morning
Afternoon
Reminder
▼
make it periodic
Work hours
/day
▼
Teleworking
Wages
€
▼
Save
Delete
Copy
Paste
▼
Vacation Days
Company Holidays
Sick Days
Personal Days
Parental Leave
#Categories
×
Reminder email:
UTC 00
×
Reminder email:
UTC 00
Days before:
×
Default week work hours
Custom work hours
Morning
→
Afternoon
→
×
Wages computed from the hourly rate
Custom wages
€ / day
×
Profile :
Profile 1
(Id:
02205F
)
0 custom dates
0 periodic dates
0 todo
0 team
0 birthdays
Share
My purchases
Sign out
The Holidays ptimizer
It tells you when to take your days off to maximize the length of your vacation
▶
Optimize it
*
↻
Try again
I would like to take
days off
from
1 2 3 4 5 6 7 9 10 11 12
to
1 2 3 4 5 6 7 9 10 11 12
*
Before running the optimizer, clicking on the days of the calendar you can define:
the days you must necessarily be at work (
0
)
the days you want to be on holidays for sure (
0
)
Take all your days off at once
January 2025
week
Mon
Tue
Wed
Thu
Fri
Sat
Sun
01
02
03
18
15
0
0
+
×
19
15
1
0
+
×
04
20
15
2
0
+
×
21
15
3
0
+
×
22
15
4
0
+
×
23
15
5
0
+
×
24
15
6
0
+
×
25
15
7
0
+
×
26
15
8
0
+
×
05
27
15
9
0
+
×
28
15
10
0
+
×
29
15
11
0
+
×
30
15
12
0
+
×
31
15
13
0
+
×
06
February 2025
week
Mon
Tue
Wed
Thu
Fri
Sat
Sun
05
01
15
14
0
+
×
02
15
15
0
+
×
06
03
15
16
0
+
×
04
15
17
0
+
×
05
15
18
0
+
×
06
15
19
0
+
×
07
15
20
0
+
×
08
15
21
0
+
×
09
15
22
0
+
×
07
10
15
23
0
+
×
11
15
24
0
+
×
12
15
25
0
+
×
13
15
26
0
+
×
14
15
27
0
+
×
15
15
28
0
+
×
16
15
29
0
+
×
08
17
15
30
0
+
×
18
15
31
0
+
×
19
15
32
0
+
×
20
15
33
0
+
×
21
15
34
0
+
×
22
15
35
0
+
×
23
15
36
0
+
×
09
24
15
37
0
+
×
25
15
38
0
+
×
26
15
39
0
+
×
27
15
40
0
+
×
28
15
41
0
+
×
10
March 2025
week
Mon
Tue
Wed
Thu
Fri
Sat
Sun
09
01
15
42
0
+
×
02
15
43
0
+
×
10
03
15
44
0
+
×
04
15
45
0
+
×
05
15
46
0
+
×
06
15
47
0
+
×
07
15
48
0
+
×
08
15
49
0
+
×
09
15
50
0
+
×
11
10
15
51
0
+
×
11
15
52
0
+
×
12
15
53
0
+
×
13
15
54
0
+
×
14
15
55
0
+
×
15
15
56
0
+
×
16
15
57
0
+
×
12
17
15
58
0
+
×
18
15
59
0
+
×
19
15
60
0
+
×
20
15
61
0
+
×
21
15
62
0
+
×
22
15
63
0
+
×
23
15
64
0
+
×
13
24
15
65
0
+
×
25
15
66
0
+
×
26
15
67
0
+
×
27
15
68
0
+
×
28
15
69
0
+
×
29
15
70
0
+
×
30
15
71
0
+
×
14
31
15
72
0
+
×
April 2025
week
Mon
Tue
Wed
Thu
Fri
Sat
Sun
14
01
15
73
0
+
×
02
15
74
0
+
×
03
15
75
0
+
×
04
15
76
0
+
×
05
15
77
0
+
×
06
15
78
0
+
×
15
07
15
79
0
+
×
08
15
80
0
+
×
09
15
81
0
+
×
10
15
82
0
+
×
11
15
83
0
+
×
12
15
84
0
+
×
13
15
85
0
+
×
16
14
15
86
0
+
×
15
15
87
0
+
×
16
15
88
0
+
×
17
15
89
0
+
×
18
15
90
0
Sexta-Feira Santa
+
×
19
15
91
0
+
×
20
15
92
0
Páscoa
+
×
17
21
15
93
0
+
×
22
15
94
0
+
×
23
15
95
0
+
×
24
15
96
0
+
×
25
15
97
0
Dia da Liberdade
+
×
26
15
98
0
+
×
27
15
99
0
+
×
18
28
15
100
0
+
×
29
15
101
0
+
×
30
15
102
0
+
×
19
May 2025
week
Mon
Tue
Wed
Thu
Fri
Sat
Sun
18
01
15
103
0
Dia do Trabalhador
+
×
02
15
104
0
+
×
03
15
105
0
+
×
04
15
106
0
+
×
19
05
15
107
0
+
×
06
15
108
0
+
×
07
15
109
0
+
×
08
15
110
0
+
×
09
15
111
0
+
×
10
15
112
0
+
×
11
15
113
0
+
×
20
12
15
114
0
+
×
13
15
115
0
+
×
14
15
116
0
+
×
15
15
117
0
+
×
16
15
118
0
+
×
17
15
119
0
+
×
18
15
120
0
+
×
21
19
15
121
0
+
×
20
15
122
0
+
×
21
15
123
0
+
×
22
15
124
0
+
×
23
15
125
0
+
×
24
15
126
0
+
×
25
15
127
0
+
×
22
26
15
128
0
+
×
27
15
129
0
+
×
28
15
130
0
+
×
29
15
131
0
+
×
30
15
132
0
+
×
31
15
133
0
+
×
23
June 2025
week
Mon
Tue
Wed
Thu
Fri
Sat
Sun
22
01
15
134
0
+
×
23
02
15
135
0
+
×
03
15
136
0
+
×
04
15
137
0
+
×
05
15
138
0
+
×
06
15
139
0
+
×
07
15
140
0
+
×
08
15
141
0
+
×
24
09
15
142
0
+
×
10
15
143
0
Dia de Portugal
+
×
11
15
144
0
+
×
12
15
145
0
+
×
13
15
146
0
+
×
14
15
147
0
+
×
15
15
148
0
+
×
25
16
15
149
0
+
×
17
15
150
0
+
×
18
15
151
0
+
×
19
15
152
0
Corpo de Deus
+
×
20
15
153
0
+
×
21
15
154
0
+
×
22
15
155
0
+
×
26
23
15
156
0
+
×
24
15
157
0
+
×
25
15
158
0
+
×
26
15
159
0
+
×
27
15
160
0
+
×
28
15
161
0
+
×
29
15
162
0
+
×
27
30
15
163
0
+
×
July 2025
week
Mon
Tue
Wed
Thu
Fri
Sat
Sun
27
01
15
164
0
+
×
02
15
165
0
+
×
03
15
166
0
+
×
04
15
167
0
+
×
05
15
168
0
+
×
06
15
169
0
+
×
28
07
15
170
0
+
×
08
15
171
0
+
×
09
15
172
0
+
×
10
15
173
0
+
×
11
15
174
0
+
×
12
15
175
0
+
×
13
15
176
0
+
×
29
14
15
177
0
+
×
15
15
178
0
+
×
16
15
179
0
+
×
17
15
180
0
+
×
18
15
181
0
+
×
19
15
182
0
+
×
20
15
183
0
+
×
30
21
15
184
0
+
×
22
15
185
0
+
×
23
15
186
0
+
×
24
15
187
0
+
×
25
15
188
0
+
×
26
15
189
0
+
×
27
15
190
0
+
×
31
28
15
191
0
+
×
29
15
192
0
+
×
30
15
193
0
+
×
31
15
194
0
+
×
32
August 2025
week
Mon
Tue
Wed
Thu
Fri
Sat
Sun
31
01
15
195
0
+
×
02
15
196
0
+
×
03
15
197
0
+
×
32
04
15
198
0
+
×
05
15
199
0
+
×
06
15
200
0
+
×
07
15
201
0
+
×
08
15
202
0
+
×
09
15
203
0
+
×
10
15
204
0
+
×
33
11
15
205
0
+
×
12
15
206
0
+
×
13
15
207
0
+
×
14
15
208
0
+
×
15
15
209
0
Assunção
+
×
16
15
210
0
+
×
17
15
211
0
+
×
34
18
15
212
0
+
×
19
15
213
0
+
×
20
15
214
0
+
×
21
15
215
0
+
×
22
15
216
0
+
×
23
15
217
0
+
×
24
15
218
0
+
×
35
25
15
219
0
+
×
26
15
220
0
+
×
27
15
221
0
+
×
28
15
222
0
+
×
29
15
223
0
+
×
30
15
224
0
+
×
31
15
225
0
+
×
36
September 2025
week
Mon
Tue
Wed
Thu
Fri
Sat
Sun
36
01
15
226
0
+
×
02
15
227
0
+
×
03
15
228
0
+
×
04
15
229
0
+
×
05
15
230
0
+
×
06
15
231
0
+
×
07
15
232
0
+
×
37
08
15
233
0
+
×
09
15
234
0
+
×
10
15
235
0
+
×
11
15
236
0
+
×
12
15
237
0
+
×
13
15
238
0
+
×
14
15
239
0
+
×
38
15
15
240
0
+
×
16
15
241
0
+
×
17
15
242
0
+
×
18
15
243
0
+
×
19
15
244
0
+
×
20
15
245
0
+
×
21
15
246
0
+
×
39
22
15
247
0
+
×
23
15
248
0
+
×
24
15
249
0
+
×
25
15
250
0
+
×
26
15
251
0
+
×
27
15
252
0
+
×
28
15
253
0
+
×
40
29
15
254
0
+
×
30
15
255
0
+
×
41
October 2025
week
Mon
Tue
Wed
Thu
Fri
Sat
Sun
40
01
15
256
0
+
×
02
15
257
0
+
×
03
15
258
0
+
×
04
15
259
0
+
×
05
15
260
0
Implantação República
+
×
41
06
15
261
0
+
×
07
15
262
0
+
×
08
15
263
0
+
×
09
15
264
0
+
×
10
15
265
0
+
×
11
15
266
0
+
×
12
15
267
0
+
×
42
13
15
268
0
+
×
14
15
269
0
+
×
15
15
270
0
+
×
16
15
271
0
+
×
17
15
272
0
+
×
18
15
273
0
+
×
19
15
274
0
+
×
43
20
15
275
0
+
×
21
15
276
0
+
×
22
15
277
0
+
×
23
15
278
0
+
×
24
15
279
0
+
×
25
15
280
0
+
×
26
15
281
0
+
×
44
27
15
282
0
+
×
28
15
283
0
+
×
29
15
284
0
+
×
30
15
285
0
+
×
31
15
286
0
+
×
45
November 2025
week
Mon
Tue
Wed
Thu
Fri
Sat
Sun
44
01
15
287
0
Todos os Santos
+
×
02
15
288
0
+
×
45
03
15
289
0
+
×
04
15
290
0
+
×
05
15
291
0
+
×
06
15
292
0
+
×
07
15
293
0
+
×
08
15
294
0
+
×
09
15
295
0
+
×
46
10
15
296
0
+
×
11
15
297
0
+
×
12
15
298
0
+
×
13
15
299
0
+
×
14
15
300
0
+
×
15
15
301
0
+
×
16
15
302
0
+
×
47
17
15
303
0
+
×
18
15
304
0
+
×
19
15
305
0
+
×
20
15
306
0
+
×
21
15
307
0
+
×
22
15
308
0
+
×
23
15
309
0
+
×
48
24
15
310
0
+
×
25
15
311
0
+
×
26
15
312
0
+
×
27
15
313
0
+
×
28
15
314
0
+
×
29
15
315
0
+
×
30
15
316
0
+
×
49
December 2025
week
Mon
Tue
Wed
Thu
Fri
Sat
Sun
49
01
15
317
0
Independência
+
×
02
15
318
0
+
×
03
15
319
0
+
×
04
15
320
0
+
×
05
15
321
0
+
×
06
15
322
0
+
×
07
15
323
0
+
×
50
08
15
324
0
Imaculada Conceição
+
×
09
15
325
0
+
×
10
15
326
0
+
×
11
15
327
0
+
×
12
15
328
0
+
×
13
15
329
0
+
×
14
15
330
0
+
×
51
15
15
331
0
+
×
16
15
332
0
+
×
17
15
333
0
+
×
18
15
334
0
+
×
19
15
335
0
+
×
20
15
336
0
+
×
21
15
337
0
+
×
52
22
15
338
0
+
×
23
15
339
0
+
×
24
15
340
0
+
×
25
15
341
0
Natal
+
×
26
15
342
0
+
×
27
15
343
0
+
×
28
15
344
0
+
×
01
29
15
345
0
+
×
30
15
346
0
+
×
31
15
347
0
+
×
02
January 2026
week
Mon
Tue
Wed
Thu
Fri
Sat
Sun
01
01
15
348
0
Ano Novo
+
×
02
03
04
05
06
Public holidays
Weekend days
Days to take
Vacations
School holidays
Days to take:
You can now adjust the optimization by clicking on the calendar
Holidays length:
Optimization factor:
?
Save as custom dates
↻
Try again
Copy
×
From
lundi, 15 janvier 2019
to
lundi, 15 janvier 2019
:
I have to be at work
I know I want to be on vacation
?
I let the optimizer decide
test
1100000110000011000001100000110000011000001100000110000011000001100000110000011000001100002120000211000201100000110000011000001100000110000011020001100020110000011000001100000110000011000001100000110000011000021100000110000011000001100000110000011000001100000120000011000001100000110000021000001100000110000011000001120000112000011000001100020110002